Notesnap is a complete online notes making solution that includes a browser extension and a website/mobile app. It allows users to install the browser extension, capture a part of the screen, extract text from the captured image, and store it on Firebase. Users can then log in to the Notesnap website or mobile app to access and manage their notes. The application provides features such as note editing with Quill editor, synchronization of changes, exporting notes as PDF, using text-to-speech (TTS) on notes, and sharing notes with other Notesnap users.
- Browser Extension: Users can install the browser extension to capture a part of the screen and extract text from the image.
- Firebase Integration: Firebase is used for user authentication and Firebase Realtime Database is used to store the notes.
- Cross-platform App: The application is built using Flutter, making it available for both web and mobile platforms.
- Note Editing: Users can edit their notes using the Quill editor, providing a rich text editing experience.
- Sync Changes: Any changes made to the notes are synchronized across devices in real time.
- Export as PDF: Users can export their notes as PDF files for easy sharing and printing.
- Text-to-Speech (TTS): The application offers the functionality to convert notes to speech using TTS technology.
- Note Sharing: Users can share their notes with other Notesnap users, facilitating collaboration and information sharing.
- Flutter: A cross-platform framework used for developing the web and mobile applications.
- Firebase: A cloud-based platform used for user authentication and real-time data storage.
- flutter_quill: A rich text editor for Flutter applications.
- Tesseract.js: An OCR (Optical Character Recognition) library used for text extraction from images.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact the project team at [tiwaresumit143@gmail.com].
Feel free to visit our website for more information.
Thank you for using Notesnap! We hope it enhances your note-taking experience.