
Final project for JDC bootcamp.
Features:
- JWT authentication
- Real-time inventory
- Analytics dashboard
- Automated reporting
Screenshots

Product storefront with animated bubbles

Analytics dashboard with visualizations
System Architecture
1. Client Layer (React Frontend)
2. API Gateway (Spring Cloud)
3. Microservices (Products, Orders, Users)
4. Data Storage (MySQL + Redis)
Technology Stack
- JavaBackend services
- Spring BootApplication framework
- ReactFrontend framework
- MySQLDatabase
- AxiosAPI communication
Challenges
- →Secure payment processing
- →High-volume inventory
- →Meaningful data viz
Solutions
- ✓Integrated Stripe API
- ✓Event-sourcing pattern
- ✓Custom D3.js visualizations
Lessons Learned
Microservices architecture
Frontend performance
E-commerce security