This is the app repository for Spacemate, our space-booking app for SUTD, developed by a team of 6 individuals for the 50.001 Information System and Programming module.
Languages used: Java, JSON (via GSON)
External utilities used: Google Firebase (Firestore and Firebase Authentication)
This app serves as a space-booking application for locations in SUTD. The app was pilot-tested using the space in front of the Albert Hong Lecture Theatre, allowing for table bookings in advance at any time of day.
Using the app, users can:
- Book any available table at any time of day.
- See the availability of seats or tables in a location using capacity indicators.
- Bookmark their favourite locations for quick access.
- Atul Parida
- Kripashree Suryaprakash
- Nikita Kallio
- Dhruv Pradhan
- Chew Kia Hwee
- Shuan Ye Ru Nicole
| Week(s) of Semester | Activities Executed to Design App |
|---|---|
| Week 5 | Checkoff 1 (presentation of app to supervisors), determining group split for front-end and back-end teams. |
| Week 6 | Design of basic UX flows, describing basic UI wireframe layouts, and mapping of spaces within school for table selections. |
| Week 7 | Design of high-fidelity UX wireframes and flows, initial model and schema designs for back-end database in Firebase. |
| Week 8 | Iteration and refining of UX wireframes and flows, continued development of models in Firebase. |
| Week 9 | Initial development of activities and fragments in Android Studio, planned according to database schemas. |
| Week 10 | Review of codebase for activities and fragments in Android Studio, refinement of adapters and screens, initial integration with Firebase database. |
| Week 11 | Continued testing and integration of UI elements with Firebase database, building video and poster for app exhibition. |
| Week 12 | Checkoff 3 (presentation of product to supervisors), Checkoff 4 (Exhibition of app to public during showcase). |
| Week 13 | Final report created for overall app project involving future improvements and recommendations, and refactoring of code in more readable formats. |
- Started: February 2023
- Finished: April 2023





