Skip to content

lucaslu/mern-workout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Buddy

Workout Buddy helps you tracking all the exercises to make your life easier and helthier. It has user authentication by using JWT and password encryption by using bcrypt. If you'd like to check it out, you can access it by clicking here

Screenshot of Workout Tracker

MERN Tech Stack

Frontend:

  • React
  • Vite
  • React Router
  • datefns

Backend:

  • Node.js / Express
  • MongoDB
  • mongoose
  • bcrypt
  • jsonwebtoken
  • validator

Installation

Follow these steps to run a local instance: (You'll need node, npm, and MySQL already installed.)

  1. Clone or download this repo

Set up the backend

  1. Install server dependencies:

    Run pnpm install from inside the directory:

    $ pnpm install
  2. Start the server

    $ pnpm run dev

Set up the frontend

  1. Install client dependencies:

    Run pnpm install from inside the directory.

    $ pnpm install
  2. Start the React app:

    $ pnpm run dev

About

Workout Buddy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors