S

Smart Parking App

A simple app for making parking of vehicles more efficient and increasing their safety meanwhile reducing the time taken and overall cost.

S

Smart Parking App

A simple app for making parking of vehicles more efficient and increasing their safety meanwhile reducing the time taken and overall cost.

The problem Smart Parking App solves

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.

Challenges we ran into

  • The main hurdle while developing this app has been handling the authentication and database, namely Firebase and Cloud Firestore.

  • The app works on an emulator as of now, which was quite tricky to handle. We had trouble in the beginning understanding how everything links up, but we got it while working on the project further.

  • Making the security of vehicles better was quite a thoughtful but we finally came up with an idea and had it working.

Discussion