If you are a student then you will understand the problem of sharing notes, assignment, etc with fellow students. So this app will help you to share your notes, assignment, etc with fellow students. It not an another notes sharing app instead it have some powerfull feature which make the app stand out. UNI-Share is a media sharing app for student where student can share assignment, notes, tutorial, notice, etc in any format with fellow students publically specific to their institute or in a private chat.
If any students uploads a media content then all the students in a institute will get notified this we have done using firebase cloud messaging service.
If you want to contribute to this project then you can fork this project and then you can create a pull request.
Did I say the hacktoberfest, yes you heard me right it is participating the hacktoberfest 2022 and you can contribute to this project and get a t-shirt and stickers from hacktoberfest. So what are you waiting for, fork this project and start contributing.
To support the Hacktoberfest event, the hacktoberfest label will be added to every pull request made on 1 to 31 October 2022 in any timezone. Pull requests made before or after this period will not be counted.
git clone
flutter pub get
flutter run
npm install -g firebase-tools
firebase login
firebase init
flutter run
-
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
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
your-flutter-proj$ flutter pub add firebase_core
your-flutter-proj$ flutterfire configure
MIT License