GainsVault is a simple and efficient workout tracker website.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/mfatihy70/GainsVault.git cd GainsVault
-
Create a
.env
file in thebackend
directory and add the following entries:# Required JWT_TOKEN= DB_NAME= DB_HOST= DB_USER= DB_PASSWORD= DB_SSLMODE= DB_PORT= # Optional BACKEND_PORT=
-
Install dependencies and start the development servers:
- Navigate to the
frontend
folder:cd frontend npm install npm run dev
- Open a new terminal, navigate to the
backend
folder:cd backend npm install npm run dev
- Navigate to the