Backend for Nostra Pizza with email order confirmations. Orders are sent to the owner's Gmail account. MongoDB stores products and orders from authenticated users. The backend is documented with Swagger for easy API interaction. It’s optimized for scalability and performance, supporting multiple devices and ensuring smooth operation for both users and administrators.
npm install
Copy .env.example, rename it to .env and fill the environment variables.
development
npm run start
watch mode
npm run start:dev
production mode
npm run start:prod
with Docker
docker compose up --build
Open localhost 3000/api