Hygiene Nerds

E-commerce with analytics

Hygiene Nerds

Final project for JDC bootcamp.

Features:

- JWT authentication

- Real-time inventory

- Analytics dashboard

- Automated reporting

Screenshots

Hygiene Nerds screenshot 1

Product storefront with animated bubbles

Hygiene Nerds screenshot 2

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