Inspiration
The sheer number of carparks and limited manpower has it made it nearly impossible for checks to be held at every HDBs. As such, we have decided to build an application which allows for residents to take up the responsibility to report the faults. The faults will then be examined by the HDB team and will be rectified.
What it does
HDB Carpark Application is a simple Android Application designed to entice residents to help out in the maintenance of their neighbourhood carparks, by reporting on faults that they saw. They would then be rewarded for their efforts with points that can be accumulated. These points can then be used to book a parking slot for a month for the user.
How we built it
We used Kotlin and Jetpack Compose in Android Studio to build a simple Android Application. To build this project, we referenced a lot from the official Android documentations and performed a lot of testing.
Challenges we ran into
This was our first time developing an android application, and had to tinker around to figure out the setups required for the relevant SDKs, gradle etc. It was very frustrating seeing as we had no experience with certain errors and had to tread our way pass all the obstacles ourselves.
Accomplishments that we're proud of
We managed to put up a proof of concept within 48hrs and integrated the mapbox APIs into our product. Managed to make an interactive application.
What we learned
We learnt about object-oriented programming concepts from the project. Most importantly, we had a lot of practice with version control as using Git for personal projects and working in a team is very different.
What's next for TEAM47_Carpark Doctor
Incorporate more meaningful information outside of the requirements of the problem statement, for example parking rates, available parking spots etc. Clean up the visuals and UI interface.
Built With
- jetpackcompose
- kotlin
Log in or sign up for Devpost to join the conversation.