Skip to content

AI-powered mobile app for converting handwritten notes and documents into editable digital text - built to boost productivity for students and educators.

License

Notifications You must be signed in to change notification settings

atharvaj1234/Glyphify

Repository files navigation

Glyphify: Revolutionizing Document Interaction with AI

Glyphify Hero Image

🚀 Project Overview

Glyphify is a cutting-edge mobile application designed to revolutionize the way teachers and students handle information. By leveraging intelligent AI, Glyphify effortlessly extracts text from documents, converting handwritten notes and printed materials into editable digital text. This powerful tool streamlines workflows, saves valuable time, and bridges the gap between the physical and digital worlds for both educators and learners.

Why Glyphify?

  • For Teachers & Professors: Say goodbye to the tedious task of manually entering handwritten data into spreadsheets. Glyphify automates the digitization of notes, allowing educators to focus on what truly matters: teaching.
  • For Students: Capture images of whiteboards, lecture slides, or even your own incomplete notes, and Glyphify will generate comprehensive and accurate study materials. Enhance your learning experience and organize your academic life with ease.

Glyphify is the ultimate tool for enhanced productivity and efficient learning, making document management smarter and more accessible.

✨ Key Features

  • Intelligent Text Extraction: Accurately extract text from various document types, including PDFs, images, and more.
  • Handwriting Recognition: Advanced AI capabilities to convert handwritten notes and printed materials into editable digital text.
  • Streamlined Workflow: Automate the digitization process, saving time and effort for both educators and students.
  • Comprehensive Study Materials: Generate accurate and organized study notes from various sources.
  • Cross-Platform Availability: Designed for both Android and iOS devices, ensuring accessibility for a wide user base.

🛠️ Technologies Used

  • Frontend: React Native (for mobile app), React (for website)
  • Backend: (Specify if applicable, e.g., Node.js, Python, etc.)
  • AI/ML: Google Gemini API (for text extraction and handwriting recognition)

⬇️ Installation

Mobile Application (Android & iOS)

  1. Download from App Stores: Glyphify will soon be available on the Google Play Store and Apple App Store.

  2. Manual Installation (for Developers/Testers):

    • Clone the repository:
      git clone https://github.com/atharvaj1234/Glyphify.git
      cd Glyphify
    • Install dependencies:
      npm install
      # or yarn install
    • Run the application:
      npx expo start

🔑 Gemini API Key Setup

To fully utilize Glyphify's AI capabilities, you will need a Google Gemini API key. Follow these steps to obtain and configure your key:

  1. Visit the Gemini API Website: Go to the official Google AI Studio website.
  2. Sign In: Sign in with your Google account.
  3. Create a New API Key: Follow the on-screen instructions to create a new API key. Ensure you enable the necessary APIs (e.g., Gemini API) for your project.
  4. Integrate into Glyphify: Once you have your API key, open the Glyphify mobile application, navigate to the Settings section, and input your Gemini API key there.

🚀 Usage

  1. Scan/Upload Document: Use your device's camera to scan a document or upload an existing image/PDF.
  2. Process: Glyphify's AI will automatically process the document and extract the text.
  3. Edit & Export: Review the extracted text, make any necessary edits, and export it in your desired format (e.g., plain text, markdown, etc.).

🤝 Contributing

We welcome contributions to the Glyphify project! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeatureName).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a Pull Request.

Please ensure your code adheres to our coding standards and includes appropriate tests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Contact

For any inquiries or support, please open a github issue with steps to reproduce under the issues tab.


Made with ❤️ by the Atharva jagtap