Table of Contents
React Sneakers is a modern online sneaker store with the ability to search, sort and view products in detail. Users can add sneakers to the cart and favorites without authorization, and in their personal profile - manage data and track orders. Placing an order is accompanied by confirmation by email. The application supports pagination, size and quantity selection, providing a convenient and flexible user experience.
Before running the project, you need to install and run docker and docker-compose (see more details here)
- Clone the repo
git clone https://github.com/Rav316/react-sneakers.git- create a .env file and specify the environment variables as per the example in
.public.env. - Run application in docker
docker-compose up| Variable | Description | Example |
|---|---|---|
POSTGRES_DB_NAME |
Name of the PostgreSQL database used by the application | sneakers_db |
POSTGRES_USERNAME |
Username for connecting to the PostgreSQL database | postgres |
POSTGRES_PASSWORD |
Password for connecting to the PostgreSQL database | mysecretpassword |
MAIL_USERNAME |
Username (usually an email) for the SMTP service used to send emails | noreply@example.com |
MAIL_PASSWORD |
Password or API key for the SMTP service | smtp_app_password |
See documentation in Swagger-UI when project is running.





