![](https://user-images.githubusercontent.com/75874394/192554328-370aece6-9697-4878-92b8-eb120d07e1b1.png)
OneStop : IIT Guwahati campus application
OneStop is developed wih motivation of assisting IIT Guwahati students in daily life utilities like Academic timetable, Food menus, Bus/Ferry timings and more. Students' Web Committee took the lead for this product, involved in its development from ideation, user research to deployment and release.
Download Links
🧩 Main Features
Bus/Ferry schedule
Lost/Found items reporting
Buy/Sell items listing service
Contacts to vital administrative sections.
Cab sharing to share cab expenses
Food outlets and hostel messes updated menu
Separate categories under Buy & Sell
Dynamic scoreboard for Inter-hostel competitions
Mobile notifications for multiple services
💻 TechStack Used
Flutter
Dart
Firebase - Cloud messaging
How would you like to contribute to this Project?
Design files for all the Task has been attached with Github Issues.
Create a Developers Page for the app.
Create a Page for taking Mess performance reviews from the user.
Create a Page for changing Mess Subscription from one Hostel to another.
Display Time-Table on the app.
Create a Readme for this Repository
Setting up project on your machine ⚙️
- Follow this guide to setup Android Studio & Flutter SDK on your machine
- Follow this to setup Firebase project for your project in the app also, enable email-password authentication, initialize cloud firestore database in your firebase project
- Fork this repository, Clone the forked repository on your machine and start working on issues
- If you are new to Flutter checkout these learning resources from workshop conducted by SWC IIT Guwahati
Running app on your Machine
- OneStop require run Arguments to be included for running the App
- Open Android Studio and your Flutter application.
Open the "Edit Run/Debug Configurations" dialog.
In the "Additional Arguments" field, add the desired arguments.
Save the changes.
Run your program from the "Run Menu".Refer to the help for better understanding.
Contribution Guide 🤠
Before contributing be sure to check out the CONTRIBUTION guidelines.
Help & Discussions 🙌
- Go to discussions section of this repository to start new discussion or look at previous discussions.
- Join SWC IIT Guwahati's Discord Server for accessing great learning resources, connecting with awesome community
Join us on social media
Discord | Facebook | LinkedIn
🐛 Bug Reporting
Feel free to open an issue on GitHub if you find any bug.
⭐ Feature Suggestion
Feel free to open an issue on GitHub if you have feature idea to be added 🙌.