About
- A small web application to create workouts based on your available equipment and the muscles you want to train.
Link
- You can self-host the project or use the web app on workout.lol.
Steps to run it locally
-
Clone the repository to your local machine
git clone https://github.com/Vincenius/workout-lol.git
-
Navigate to the app directory
cd workout-lol
-
Install the necessary dependencies
yarn
-
Initialize the Mongo DB by importing the dump files from
lib/dump/prod
:4.1 For the .metadata.json, you'll have to do this :
mongoimport --uri mongodb+srv://<USERNAME>:<PASSWORD>@<CLUSTER_NUMBER>.<URI>.mongodb.net/<DATABASE> --collection <COLLECTION> --type json --file <FILEPATH>
4.2 For the .bson, you'll have to do this :
mongorestore --uri mongodb+srv://<USERNAME>:<PASSWORD>@<CLUSTER_NUMBER>.<URI>.mongodb.net/<DATABASE> --collection <COLLECTION> <FILEPATH>
-
copy the
.env.dist
file to.env
and set environment variables as described in the file -
Start the local development server
npm run dev
-
Open your browser to http://localhost:3000