MaxReps

A MERN stack web application that allows users to create an account and record their daily workouts.

Try it out!

Deployed: http://maxreps.herokuapp.com/

Test Account Login (Disabled email change so no one can mess up the login.)

Email: test@maxreps.com
Password: 123

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the application

  • git
  • npm

Installing

  1. Clone the repo
git clone https://github.com/xjkbro/MaxReps.git
  1. Open Project Folder

  2. Install dependancies

npm run client-install      //installs client dependancies
npm install                 //installs server dependancies
  1. Create .env

Copy and paste the following and replace keys

MONGO_URI=REPLACE_WITH_MONGODB_URI
JWTSECRET=REPLACE_WITH_SOME_KEY
NODE_ENV=DEVELOPMENT
  1. Happy Testing! :)

Built With

  • HTML5
  • CSS3
  • TailwindCSS
  • JavaScript
  • React
  • Context API
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT
  • Passport

Future improvements

  • Allow users to post update statuses
  • Allow users to add others to friends list
  • Include auto complete functionality for name exercise
    • WGER?
    • Create an API?
  • Create Communities section for users to connect with anyone that share the same gyms

Contributors

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments