Skip to content

swciitg/onestop_flutter

Repository files navigation


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