For the Assesment team: please visit here to also view the PuneConnect Admin repository!
Table of Contents
-
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.
- Flutter - For developing all os project.
- Firebase - For auth and Data Storage.
- RazorPay API - To provide transaction facilities.
mobile_scanner
nfc_manager
firebase_core
firebase_auth
cloud_firestore
firebase_storage
fluttertoast
qr_flutter
razorpay_flutter
percent_indicator
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.
- Clone the repo
git clone https://github.com/March-Madnes/PuneConnect.git
- Install Flutter packages
flutter pub get
- Debgu the program
flutter run
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
- Harshal Patil - @LinkedIn - harshalmukundapatil@gmail.com
- Sahil Kamate - @LinkedIn - sahilkamate03@gmail.com
- Aakash Sharma - @LinkedIn - aakashuttkarsh29@gmail.com
- Shantanu rajmane - @LinkedIn - realshantanurajmane@gmail.com