SnapText Documentation

      The SnapText web app revolutionizes the way you save handwritten or printed information. Beyond traditional image capture, SnapText employs cutting-edge text recognition technology. It not only captures but also saves the converted images, providing a seamless solution for preserving important details.

      Features

      • Text Recognition: Utilizes Tesseract.js (advanced OCR Optical Character Recognition) technology to extract text or numbers from images.

      • Save Converted text: Stores the converted the recognized text, creating a comprehensive repository for future reference.

      • User Authentication: Secure user login and registration system to personalize the experience and safeguard user data.

      • Save for Reference: The recognized content is securely stored within the app, allowing users to easily retrieve and manage information by providing a user dashboard.

      • User-Friendly Interface: An intuitive and user-friendly interface ensures a smooth experience for capturing, converting, and managing text-based content.

      • SnapText uses advance technology like password hashing so only you can access to your nodes.

      How it works

      • User Registration/Login: Create an account or log in to access personalized features.

      • Upload Image: Use the app to upload an image of the printed content you want to save.

      • Text Recognition: The app automatically processes the image, recognizes the text or numbers, and stores the text.

      • Save for Later: The recognized content and converted images are securely saved within the app, organized for easy retrieval.

      Tech Stack

      Frontend

      • EJS: Simplifies HTML templating for dynamic content.

      • Tailwind CSS: Provides a utility-first CSS framework for a modern and responsive design.

      Backend

      • Express.js: A fast and minimalist web application framework.

      • MongoDB: A NoSQL database for storing user information and notes.

      • Mongoose: An ODM for MongoDB and Node.js, facilitating data modeling.

      Made with ❤️ by Sanity