Building a badminton booking app on Android. The app uses the 3-tier architecture to develop. The presentation tier is built by using Kotlin, logic tier by using Java and MySQL for the data tier. The app just contains some basic functionality such as choose the badminton court, select the date and time, number of people and calculate the price. The user can also cancel their booking and cannot book more than 3 courts that are pending, which means that they haven't used it yet.
Skill gained: Kotlin, JDBC and MySQL