Inspiration
Our team members are big fan of ski and they are planning to go skiing this year. From this, we get this idea to build a reservation app.
What it does
Our application helps people who loves winter activities such as skiing, snowboarding, skating and ice fishing to reserve an activity location with a timeslot. The application is built in Java with Android Studio as well as utilizing database with Google Firebase. Furthermore, we implemented automized google calendar reservation for user's convenient. The users can easily sign up with the simple sign up form and after they signed up, we can easily travel down the menus in order to book an activity location with an available time. After the user finished reserving a location and a time, it automatically notes down to a google calendar.
How we built it
We used Java to build the application using Android Studio IDE and integrated Google Firebase as our real time database.
Challenges we ran into
Coming up with a working program within the 48 hour time limit was the biggest challenge. We were not sure how complex our project had to be and we were unsure if our proposed idea was strongly related enough to our theme. Another hardship we faced was that all of our members are not in the same location and different time zone. Technical problem that we faced was firebase path accessing. Google firebase database was asynchronous which was challenging for us to both retrieve and fetch the data that we want. However we managed to successfully updating and retrieving data in real time which is the huge benefit for firebase. Even though it was our second Hackathon, we are extremely glad that we successfully finished our project.
Accomplishments that we're proud of
As mentioned earlier, the hardest part of the project was finishing everything before the deadline. We are extremely proud that we were able to finish everything in time including the video and the app. Every member contributed well in their own ways to the project. In addition, everyone on our team was not living in the same location and time zone. It might be harder to do a project than the team who meet up in-person. However, we believe we have overcome the difficulty and are working effectively.
What we learned
Most of our team members were new to the hackathon. However, our team was able to separate the tasks effectively and handle big projects like working in the startup company.
What's next for SKAM - Reservation for winter sports
We are looking to implement more precisely which app is can be used in society. We will try to create something that can statistically show users where the location is crowded at what time by taking user data and analyzing it. 😆
Built With
- agile
- android-studio
- cloud
- firebase
- google-cloud
- java
- machine-learning
- waterfall




Log in or sign up for Devpost to join the conversation.