Skip to content

randolphbailey/30-days

 
 

Repository files navigation

30 Days Challenge

header image

Deployed app

Check out the app here.

Description

30 Days Challenge is A place to create workouts and join others on their challenges - sharing progress as you go

To use the app,

  • Visit the link above
  • Login with Instagram or google
  • It will sign in with your account details
  • Click Browse workouts to find challenges available for you to join
  • Click on Join workout to join the challenge and see more details
  • Click Ongoing workouts to scroll through your joined challenges
  • Click on view workout to be able to see more details about each challenge
  • Click on timeline to see What your friends are up to and how they are doing with their challenges

Technologies

Installing

If you would like to run the application locally:

  • Clone this repository to your local machine with git clone <repo-url>.
  • Install NPM dependencies by running npm install in the project directory.
  • Install NPM dependencies by running npm install in the project client.
  • Open .env and update the Instagram Client-ID and Instagram Client-Secret
  • Open the terminal
  • Run Mongod
  • Ensure that you are in the root project directory, then run npm start.
  • The application will be running at localhost:3000/

Future features

  • Create custom # of days for workout
  • Send timeline updates to Instagram
  • Add friends so you only see your network
  • Mark your progress on a challenge each day that you complete
  • Comment features to show someone your support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.1%
  • CSS 17.1%
  • HTML 2.8%