Skip to content

lucasichen/restday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rest Day

Welcome to Rest Day, where we’ll give you your ideal workout plan, stress-free. This web application was created using React.js, and utilizing two APIs. It was designed in a precise way, with a minimalistic and user-friendly interface, which can be ported into a mobile application in the future using React Native.

Images

Inspiration
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.

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

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them npm install npm install react-router-dom npm install styled-components npm install react-icons

Installing

A step by step series of examples that tell you how to get a development env running cd rest-day npm start

Built With

  • React - The web framework used
  • FitBit API - Used to get data such as hours of sleep and activity
  • ExerciseDB API - Used to get gif images of exercises

Authors

About

A 36h DeltaHacks 8 hackathon projects made using React.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •