Inspiration

The widespread use of social media has provided new opportunities for promoting self-wellness by connecting individuals with similar interests and resources, as well as creating virtual communities for support and encouragement. The online gym and fitness community is notorious for its positive and supportive attitude. There are a lot of apps that can provide fitness guidelines, such as workout routines and diet plans; however, progress tracking through visual means has not yet been implemented. Our team set out to develop an app that combines all of the aforementioned elements into one: a self-improvement-focused social media platform that helps users track their progress and provides relevant information on their routines and diets. In the end, we came up with Progresso.

What it does

Every day at a scheduled time set by the user, the app will prompt the user to upload up to 4 images of themself as a post. Each of the images are to be taken from different angles. Everyday, the user will have the option to make the post private or viewable by their friends. Regardless, the photos will be stored in the progress tab, and users are able to see and share slideshows displaying their progress at any given time.

The user also has access to the routine and diet tabs that provide extensive information regarding lifestyles the user may be interested in or steering towards.

How we built it

Progresso was coded in Flask, JavaScript, Html, and CSS.

Challenges we ran into

At first, we were hoping to develop a mobile app that could access the device's camera and allow the user to capture and upload images simultaneously; however, we found that this would take us more than the allotted time so we settled on making a web app that users upload photos to. Programming the UI also took slightly longer than anticipated as we couldn't decide on a format.

Accomplishments that we're proud of

We got our website up and running! Although some of the envisioned features have yet to be implemented, our team was able to learn a lot of new things while having fun.

What we learned

We learned that the planning stage for a project is essential, and that a detailed plan can help during the later stages of the design process. We gained a lot of experience using Flask and JavaScript.

What's next for Progresso

Our team will continue to work on Progresso and hopefully make it fully functional and available as a mobile app.

Share this project:

Updates