To run the project you'll need to have Docker and Node installed, and ports 3000 and 5173 available.
The layout was not designed by me. All credits to:
https://www.figma.com/design/qm2oC5oZMtzM66pOxHowgC/Untitled?node-id=0-1&t=Tkz3NQUQJcPgrb58-0
API Documentation will be posted here soon...
The following command create a clone of the Project
git clone https://github.com/GabrielDeon/eCommerce-react-nest.gitIn the .env files fill in the required values:
⪼ Back-end: Copy .env.example to .env in the Back-end folder and fill in the required values.
The following command install both fronend and backend dependencies
npm run intall:allThe following command uses "docker-compose.yml" to create a DB container and must be used with Docker running.
npm run start:dbThe following command populate the database with prisma models
npm run migrateThe following command creates important categories and sizes that are used for application logic, and a few optinal categories.
npm run seedFinally, you must run the following command to start both front/back servers
npm run start