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
- React
- Vite
- React Router
- datefns
- Node.js / Express
- MongoDB
- mongoose
- bcrypt
- jsonwebtoken
- validator
Follow these steps to run a local instance: (You'll need node, npm, and MySQL already installed.)
- Clone or download this repo
-
Install server dependencies:
Run
pnpm installfrom inside the directory:$ pnpm install
-
Start the server
$ pnpm run dev
-
Install client dependencies:
Run
pnpm installfrom inside the directory.$ pnpm install
-
Start the React app:
$ pnpm run dev
