Skip to content

App repository for Spacemate - 50.001 Information Systems & Programming project

Notifications You must be signed in to change notification settings

pizzaxpainter/Spacemate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacemate

This is the app repo for Spacemate, our space-booking app for SUTD, developed by a team of 6 individuals for the 50.001 Information System and Programming .

Languages used: Java, JSON (via GSON)

External utilities used: Google Firebase (Firestore and Firebase Authentication)

App Functionality

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, the 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.

APK file: link to be added

Team Members

Frontend Team

  • Atul Parida
  • Kripashree Suryaprakash
  • Nikita Kallio

Backend Team

  • Dhruv Pradhan
  • Chew Kia Hwee
  • Shuan Ye Ru Nicole

Project Timeline

Our project went through stages of the Design Thinking process over a 3 month span, and was showcased at the SUTD CSD (Computer Science & Design) Exhibition for 50.001 Information Systems and Programming on 13 April 2023.

Timeline

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.

Duration of Development

Started development in Feb 2023.

Finished development in April 2023.

About

App repository for Spacemate - 50.001 Information Systems & Programming project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%