Rest Day was initially inspired by how exercising saved our mental health during COVID-19.

The pandemic has shown a major increase in adults who reported symptoms of stress, anxiety, depression and insomnia, compared to surveys prior to the pandemic. This is because the pandemic brought a significant shift in society and to everyday life. The sudden shift caused a change to our daily routines as it increased financial pressures, social isolation and lack of exercise.

As restrictions get lifted, people are starting to exercise more, however, many forget to check in with their mental states and unrested body. This increases fatigue, decreases motivation and sleep as it leads to a depletion of muscle recovery which is an important factor in achieving one’s goal. Keeping track of rest is crucial in order to maintain a healthy lifestyle.

This project targets both physical and mental health challenges that have occurred in people's lives due to the pandemic. Our goal is to help young adults keep track of their physical and mental health because not only does exercising, with the right amount of rest, help people lose weight and lower the risk of some diseases, it also alleviates the impact of mental stressors such as low self-esteem and social withdrawal.

-implication of covid-19 for mental health -Exercise for Mental Health

How we built it

We planned and designed Rest Day in Figma, then moved to React as the front end and Node.js for the backend to build the Web App. It uses Fitbit's API to check statistics such as fatigue and sleep. As well as the ExerciseDB API to allow the use of a large database of exercise GIFs.

Challenges we ran into

The front-end was the biggest challenge because the two of us were inexperienced in using React.js, thus taking a larger amount of time. While back-end was also a challenge as the two of us never used Node.js and took a long time to learn from scratch. However, we chose these languages for the sake of learning them.

Accomplishments that we're proud of

As a team of two, we were able to accomplish a lot more than we expected.

Lucas: Proud of learning of bit of React.js, Node.js, and JavaScript fetch Willie: Overall design and applying newly learned language, React.js, in a real-world setting.

What we learned

Google, Youtube, and StackOverflow is your only friend. And snacks.

When’s next for Rest Day

Being able to log exercise, rest, and sleep days Social Interactions: friends, virtual group work-out

Built With

+ 6 more
Share this project: