An E-Commerce Web App using Spring Boot, ViteJS.
- CRUD Books, Users, Reviews.
- JWT Authentication: Sign in, Sign up, Recover pass
- Search, Filters books, Sell books
- Cart function, Orders, Reviews books
- You can get the MSSQL database files from the old
master
branch and migrate from there
- Front-End .env
VITE_PORT_SOCKET_SPRING=<Your spring application url path>
- Back-End .env
SPRING_PROFILES_ACTIVE=<Active profiles>
CLIENT_URL=<Your client path>
DB_HOST=<Your SQL database path>
DB_PORT=<Your SQL database port>
DB_NAME=<Your SQL database name>
DB_USERNAME=<Your SQL username>
DB_PASSWORD=<Your SQL password>
EMAIL_USERNAME=<Your email address>
EMAIL_PASSWORD=<Your email app password>
JWT_SECRET_KEY=<Your secret key>
JWT_SECRET_REFRESH_KEY=<Your refresh secret key>
- Use
npm install
to install and thennpm run dev
to start the front-end |npm run build
andnpm run preview
to build prod - Use
mvn clean install
to install and thenmvn spring-boot:run
to start the back-end