Skip to content

March-Madnes/PuneConnect

Repository files navigation


Logo

Pune Connect

For the Assesment team: please visit here to also view the PuneConnect Admin repository!

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

Project Abstract

  • This project aims to develop an iOT and Mobile integrated NFC bus pass system for Indian Metropolitan Cities like Pune, which will address the current limitations of the paper-based bus pass system. The proposed solution will provide users with a more convenient and environmentally friendly way of using the bus transit system.

  • The current paper-based bus pass system has many limitations. Firstly, users often lose their passes, which leads to additional costs and waste of resources. Secondly, the paper-based system does not offer the flexibility of renewing passes from anywhere, as users must physically visit designated centers to renew their passes. Finally, the lack of an eticketing system and daily/tourist pass options limits the convenience of using the bus transit system.

  • The proposed solution aims to address these limitations by developing iOT and Mobile integrated NFC bus passes/cards. These passes will allow users to renew their passes from anywhere using their NFC-enabled smartphones. Additionally, users who do not have NFC-enabled smartphones can use NFC cards/tags as new bus passes. This solution will provide users with more flexibility and convenience in using the bus transit system.

  • The proposed solution aligns with the United Nations SDGs, specifically SDG 11: Sustainable Cities and Communities. By providing a more sustainable and efficient bus transit system, this project aims to contribute towards the development of sustainable cities and communities. The project also supports SDG 13: Climate Action by reducing the amount of paper waste generated by the current system. Finally, the project aligns with SDG 7: Affordable and Clean Energy by promoting the use of iOT technology, which can lead to more efficient and sustainable energy consumption.

Built With

Main Programme

  • Flutter - For developing all os project.
  • Firebase - For auth and Data Storage.
  • RazorPay API - To provide transaction facilities.

Flutter Dependencies

mobile_scanner nfc_manager firebase_core firebase_auth cloud_firestore firebase_storage fluttertoast qr_flutter razorpay_flutter percent_indicator


Getting Started

Prerequisites

The user must have flutter installed in their pc and little knowledge of flutter to start working.

NOTE The project is under construction so for testing please use android for debuging.

Installation

  1. Clone the repo
    git clone https://github.com/March-Madnes/PuneConnect.git
  2. Install Flutter packages
    flutter pub get
  3. Debgu the program
    flutter run

Usage

Auth and Payment

Logo Logo Logo

Book Passes

Logo Logo Logo


Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.


Team Members


Acknowledgments

(back to top)