Inspiration

Imagine it's a beautiful Sunday evening, you decide to go for a movie and dinner with your family. You book the movie-tickets and restaurant table in advance and are ready to go. But, when you reach the theater, you are unable to find a parking spot! You roam around finding one while thinking if there was an app where you could book a parking spot in advance too.

Well, you won't face this problem anymore because Park ME has arrived. A Cloud-based application that will allow you to book your parking in advance with just a few clicks.

What it does

Park ME allows a user to:

  • find nearby parking spots based on their live location.
  • search for parking spots in any region.
  • book a parking spot for a particular span of time.
  • pay for the parking online using an in-built payment gateway or on arrival.
  • keep a track of all booked parking at one place.

Moreover, the app will also send a SMS to the user on successful parking reservation.

How we built it

We have used Flutter to design the UI of the app and Firebase-Firestore for the back-end and data-storage.

Additionally, we used Google Maps API to integrate the map interface, RazorPay API to integrate the payment gateway and Twilio API to add the SMS service.

Challenges we ran into

Interacting with Firestore was a bit tricky es-specially the retrieving and rendering part. There were a few challenges in building the UI but thanks to the awesome Flutter documentations and community, we were able to achieve what we desired.

Accomplishments that we're proud of

Connecting different dots and pieces to build this application is our biggest flex. Moreover, the experience and accomplishment of learning and growing as a community is exceptional.

What we learned

We learned about RazorPay, Twilio and many flutter packages. The most important of all for us would definitely be learning how to debug our application.

What's next for Park ME

The next step for Park ME would be a Web Interface that would serve all the functionality present in the application. We would like to work on the UX of the app and also add some additional functionalities like book marking a spot, sharing a parking spot with others and many more.

Built With

Share this project:

Updates