Group Members: Bombay Saroj Susanna, Keith Toh, Timothy Nyan, Tessa Tan

Inspiration

There were numerous occasions when we were driving and looking for empty parking spaces. We occasionally search for a space for more than 30 minutes. Some parking lots are occupied, while others are undergoing maintenance. We created this program called ParkWhere to make the chore of finding parking spaces simpler.

What it does

In addition to displaying nearby parking options, ParkWhere also lets us favourite certain locations and view parking lot issues such as broken lights or leaks. Furthermore, it enables us to participate and be more active community members by allowing us to report errors and suggest improvements.

How we built it

For several of us, this was one of just a few hackathons, thus it was difficult but also a good learning experience. In terms of soft skills, we discovered how to cooperate and play to one another's strengths when allocating the tasks. Technically speaking, we learned how to effectively use github to communicate and write code on our own time. Those of us who are novices learned how to create an app from the ground up by studying the methods required to create the front end and back end of an app. The project was built with flutter to quickly develop a working prototype. with flutter we can share a single code base and generate builds for many different platforms such as iOS, Android, and even web. We also leveraged on LTA's DataMall API to retrieve data such as carpark availability, and carpark names.

Challenges we ran into

Overcoming the learning curve was one of the difficulties we encountered. As noted, we had no experience with flutter, so we had to learn how to make it work. Another problem was getting the database to function in both IOS and Android when we switched from IOS to Android. Last but not least, time was one of our biggest limitations. We had to balance the hackathon with our other obligations, but because of our collaboration abilities, we were able to efficiently communicate and delegate to accomplish the project on time.

Built With

Share this project:

Updates