The main aim is to create a Kotlin app which ensures storage of all notes at one place digitally.
- 📷 Document Scanner
- 🔉➡✍ Audio to text Converter
- It has been quite monotonous to take notes manually from meet for any other audio input resource. To meet this need, the first primary feature implemented is audio to text converter.
- Also after achieving this, we have added a functionality of document scanner(like cam scanner) in image format to serve the need of scanning notes manually(output storage is in image format as of now).
- Proper structuring of such data in either pdf, image or text format within subject specific folders is available as per requirement of the user.
- Audio to text inbuilt kotlin.
- Scanning documents, cropping, limited editing, etc.
- Storage of text files, documents, etc in a folder.
- User Authentication.
- Data to be stored in local storage of the user.
- Automatic crop without ML.
- Storage with respective category or subject.
- Dark Theme.
- Auth Service (Authentication).
- Frontend, Backend - Kotlin, Android.
- Database - Firestore, Firebase, Room DB (offline).
- User Authentication - Includes Login and SignUp pages.
- Home Screen - Contains Folders and Add Folder Buttons.
- Inside at least one folder, list of documents stored previously will be present along with 2 options RECORD / SCAN for a NEW DOCUMENT:
- 🎥 SCAN - Will open the scanner page.
- ⏺ RECORD - Will record audio and keeps writing it to a text document.
- There seems to be a storage bug with images taken from the app's camera, we intend to fix it soon.
- Converting the image output format to a pdf format, efficient for storage.
- After learning ML, a feature of summary maker to be added.
- Use of ML in Scanner to reduce time for scanning (relevant page detection and crop it) and self adjust documents to be readable enough.