Skip to content

A webapp created with React and firebase to create and modify workouts with an overview of which muscle groups are being worked the most. It is fully responsive for all devices with a clean and intuitive design. Saves users and their workouts in a firebase database.

Notifications You must be signed in to change notification settings

ozansozuozgit/workout-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Creator

Live Demo

A web app created with React, Redux, and Firebase to create and modify workouts with an overview of which muscle groups are being worked the most in user workouts. It is fully responsive for all devices with a clean and intuitive design. Saves and retrieves the user's workouts in a firebase database.

Features

  • Signup and Login
  • Optional Sign in with Google Auth
  • Create Workout
  • Modify Workout
  • Save workout to database
  • Delete Workout
  • Select Exercises from a list of 800 exercises
  • Filter Exercises based on targeted muscle group
  • Search exercises (limited capability)

Built with

  • React
  • Redux (Redux Toolkit)
  • CSS Modules
  • Styled Components
  • Framer Motion
  • Firebase
  • react-hook-form

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/ozansozuozgit/workout-creator.git

# Go into the repository
$ cd workout-creator

# Install dependencies
$ npm install

# Run the app
$ npm start

About

A webapp created with React and firebase to create and modify workouts with an overview of which muscle groups are being worked the most. It is fully responsive for all devices with a clean and intuitive design. Saves users and their workouts in a firebase database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published