Skip to content
/ mynotes Public
forked from nitin-787/uni-notes

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

License

Notifications You must be signed in to change notification settings

SP-XD/mynotes

 
 

Repository files navigation

UNI-Share

What is UNI-Share?

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.

How to contribute?

If you want to contribute to this project then you can fork this project and then you can create a pull request.

Participating the Hacktoberfest?

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.

Let's prepare yourself!

Hacktoberfest 2022

Tech Stack

We have used the following tech stack for this project.



Development Setup Instructions

1. Clone the repository

git clone

2. Install dependencies

flutter pub get

3. Run the app

flutter run

Getting Started

Make sure You have installed Firebase cli before starting the project setup.

npm install -g firebase-tools

2. Create a Firebase project

firebase login
firebase init

3. Add Firebase config to your project

4. Run the app

flutter run

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

Thanks to all the contributors ❤️

License

MIT License

Made with ❤️ by Nitin Sharma

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 75.1%
  • C++ 11.2%
  • CMake 9.4%
  • Ruby 1.4%
  • Swift 1.2%
  • HTML 0.9%
  • Other 0.8%