Inspiration
As first-year university students, we felt motivated to go to the gym regularly. As soon as we started to see a little progress we felt really good about ourselves and thought we can make others motivated to feel better too. We wanted to create the effect BeReal had on groups of people. Where seeing your friends making progress on the platform would want others to do the same.
What it does
Capsule allows you to visually track the process in anything you want to see progress in. Whether you want to see how your appearance changes over a 5 year-time frame, or how your physique improves after going to the gym for a year, Capsule is an app that helps you see how you improve. This app incentivizes people to make positive changes in their lives while giving them an inclusive platform to inspire others.
How we built it
To protype our apps UI we used Figma. For the main app functionality we used Flutter and Dart inside android Studio so we could emulate various devices. For user authentication and sending/storing images on the cloud we used Firebase.
Challenges we ran into
During the first few hours, we had a clear vision of our app but didn't know what programs to use and how to properly delegate roles. As time went on we couldn't get past errors from the Firebase API which made us think we wouldn't be able to make anything. Instead of quitting, slowly but surely we started becoming efficient with our team workflow allowing us to conquer these bugs step-by-step.
Accomplishments that we're proud of
We are extremely proud of having a functional app made with all new technologies to us. We implemented the following:
- Register/Login Screen with Google Firebase connectivity
- A user-friendly and aesthetic UI
- Back-end functionality -> ability to post pictures to Google Firebase and retrieve them
What we learned
While developing our project, we were exposed to various new frameworks, like Firebase, Flutter, and Dart. As a result, we learned quite a bit about how to set up a cloud-based system that effectively posts and retrieves user-information and posted images from the Firebase cloud.
What's next for Capsule
There is a list of features we wanted Capsule to have that we couldn't get to. Some are:
- Generated a video of all stored pictures
- Have a social sharing side to upload and view other peoples pics and videos
- A notification timer set by the user
- Expand the scope from mainly body progress to other fields (ex: Academics)
- Use Spotify's API
Log in or sign up for Devpost to join the conversation.