What is Notes-Share
Notes-Share is a media sharing app for students where students can share Assignments, notes, tutorials and other stuff in any format with fellow students publically specific to their institute or as in a private chat.
Figma UI map | Apk v1.1.0

Features:
- Create/Upload/Download Assignments, notes, tutorials etc,.
 - Removing Attachments permanently.
 - Add some text/Note with Attachments.
 - Add Comments, Send Email.
 - Searching/Indexing Files.
 - Timeline.
 - Google Authentication.
 
Development
- 
To run this Project first you need to Setup Flutter
 - 
Install packages<br/>
 
flutter pub get
- Run the Project<br/>
 
flutter run
Getting Started
Make sure You have installed Firebase cli before starting the project
- 
To install the firebase cli - https://firebase.google.com/docs/cli#setup_update_cli / https://www.youtube.com/watch?v=dIK5MNvaxeY&t
 - 
Setup firebase with flutter with the following commands:
 
 firebase login
 dart pub global activate flutterfire_cli
Configure your apps to use Firebase
 your-flutter-proj$ flutterfire configure (select your project or create a new one)
Note: If just created a new firebase account this command will not work for you've to create a firebase project manually on your account
After creating a project, go inside it and click on authentication -> a sign-in method tab and add provider email/password and enable email/password
Initialize Firebase in your app
  your-flutter-proj$ flutter pub add firebase_core
  your-flutter-proj$ flutterfire configure
- Add 4 dependencies
 
  flutter pub add firebase_core
  flutter pub add firebase_auth
  flutter pub add cloud_firestore
  flutter pub add firebase_analytics
In your pubspec.yaml this 4 plugin will be added Bcuz of above 4 commands
- firebase_core: ^1.18.0
 - firebase_auth: ^3.3.20
 - cloud_firestore: ^3.1.18
 - firebase_analytics: ^9.1.10