s2udy
2021
s2udy is a collaborative studying app developed in the thick of lockdown during the COVID-19 pandemic. Developed for Android devices in Android Studio, the main language used was Java, with some light HTML for the project documentation’s formatting. The back-end was supported with Parse Platform, with data storage supported by Parse and MongoDB. Born from the realization that community and connection are crucial to living a good life (at least for me!).
Role
PRODUCT DESIGNER
UI/UX DESIGNER
FULL-STACK DEVELOPER
Tools
ANDROID STUDIO
MONGODB
GITHUB
TRELLO
FIGMA
Languages
JAVA
HTML
Overview
The peak of COVID-19’s quarantine came with the realization that community and connection were critical aspects of life that I had often taken for granted. Video calls replaced study sessions and co-op games replaced hangouts (shoutout Among Us); technology became many people’s main channel for connecting with their community. With this in mind, the idea for s2udy slowly started to form. Every component of s2udy — the chat, task-list, timer, music player — was something my friends and I had used to some extent while studying before, whether in person or remotely. However, there wasn’t something (that I knew of, at least) that neatly packaged all those features into one product, so that’s what I sought out to do. Although never published to the app store, s2udy was my first project where I was able to lead every aspect of it, from idea conception to architecture design to the actual meat of the code – it’ll always be something I feel a little bit proud of.
Development
The development of s2udy lasted all of four weeks, from start to finish. Much of the project timeline was mapped out on Trello before development started, giving me clear milestones to hit by the end of each week to ensure I could finish within the given timeframe. The data models for User and Room objects were designed by me and supported by Parse Platforms/MongoDB. The user authentication, information storage, and messaging storage were also supported by Parse Platforms. All code was written in Android Studio using Java, and the front-end was designed and coded with Figma and Java, as well as multiple Android frontend libraries. Like always, Trello and GitHub were used for project and code management, respectively.