Skip to content

The main aim is to create a Kotlin app which ensures storage of all notes at one place digitally.

License

Notifications You must be signed in to change notification settings

atharvapatil123/DiGi-Notes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

📲📝 DiGi-Notes

💡 Idea of the Project

The main aim is to create a Kotlin app which ensures storage of all notes at one place digitally.

  1. 📷 Document Scanner
  2. 🔉➡✍ Audio to text Converter

📝 Description

  • 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.

📳 Features

  1. Audio to text inbuilt kotlin.
  2. Scanning documents, cropping, limited editing, etc.
  3. Storage of text files, documents, etc in a folder.
  4. User Authentication.
  5. Data to be stored in local storage of the user.
  6. Automatic crop without ML.
  7. Storage with respective category or subject.
  8. Dark Theme.

📚 Technology Stack

  • Auth Service (Authentication).
  • Frontend, Backend - Kotlin, Android.
  • Database - Firestore, Firebase, Room DB (offline).

▶ Application Flow

  • 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.

📱 Screenshots

🔗 Drive and Repository Links

  • More screenshots and demo videos can be viewed here
  • Github Repository Link can be found here

🌐 Future Features

  1. There seems to be a storage bug with images taken from the app's camera, we intend to fix it soon.
  2. Converting the image output format to a pdf format, efficient for storage.
  3. After learning ML, a feature of summary maker to be added.
  4. Use of ML in Scanner to reduce time for scanning (relevant page detection and crop it) and self adjust documents to be readable enough.

👨‍💻 Team Members

  1. Dhairya Shah
  2. Onkar Punwatkar
  3. Atharva Patil
  4. Imad Kasim
  5. Rishabhkumar Jain

👩‍🏫 Mentors

  1. Palak Mantry

About

The main aim is to create a Kotlin app which ensures storage of all notes at one place digitally.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 64.9%
  • Java 22.8%
  • C 5.9%
  • CMake 5.0%
  • Kotlin 1.1%
  • Objective-C 0.2%
  • Other 0.1%