This project is an end-to-end e-commerce portal built with:
project-root/
āāā docker-compose.yml
āāā SvelteAssignment/ # Frontend source code
ā āāā src/
ā āāā static/
ā āāā svelte.config.js
ā āāā vite.config.ts
ā āāā package.json
ā āāā .env
ā āāā Dockerfile
āāā README.md
bash
cd SvelteAssignment
npm install
npm run dev
2ļøā£ Full System with Docker Compose
cd VikasBhalla_3175099_SvelteAssignment_NAGP_2025
docker-compose up --build
Eureka: http://localhost:8761
API Gateway: http://localhost:8080
Frontend: http://localhost:5173
Use these demo credentials to log in:
Username: john
Password: password123
Username: jane
Password: password456
Username: vikas
Password: vikas1123
Username: vishal
Password: vishal1123
⨠Usage Flow
1ļøā£ Login
2ļøā£ Browse/search products
3ļøā£ Add to cart
4ļøā£ Place order (success & fail cases)
5ļøā£ View orders
š License
This project is for NAGP 2025 educational purposes.
š¤ Author
Vikas Bhalla