The objectives of this app are as follows :
- To make parking lots more efficient.
- Reduce chances of theft significantly.
- Reduce the time taken for check-in and check-out of vehicles.
- Display the necessary info and the current status of the parking lot.
- Save paper and go digital.
The functions of this app are as follows :
- A smart parking system wherein the driver can check-in and check-out via displaying a unique QR code.
- The system is implemented within an application made using Flutter.
- User needs to either Sign-In or Sign-Up for using the app and his information is to be stored and verified using the Cloud FireBase database and FirebaseAuth Authentication.
- Once the user has logged in, he can generate his unique QR code for displaying at the parking lot and either check-in or check-out.
- Unique QR codes to be generated for each user and each parking lot and their information should be stored in a database using Cloud Firestore.
- Once the user gets his QR code scanned and checks in, his data(including his vehicle's information) is stored in a dynamic database using Cloud Firestore and the details of the parking lot and available parking spots in the parking lot are displayed in the app.
- Now, only the user who has checked-in can check out that particular vehicle. During check-out, compare the user data with the already stored data and check-out only if match is found and then delete that entry.
The main goal of this app is to contribute in building a more advanced world and ofcourse Digital India.