Skip to content

obsession126/microservices-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ MicroShop – Modern E-commerce Platform with Microservices

Django REST Framework + Vue.js 3.

✨ Features

  • πŸ” JWT authentication and user profiles
  • πŸ“¦ Product catalog with categories and search
  • πŸ›’ Real-time shopping cart
  • πŸ“‹ Order lifecycle management
  • 🌐 API Gateway with rate limiting
  • ⚑ Event handling via Redis pub/sub
  • πŸ“± Responsive frontend with Vue.js 3 + Tailwind CSS

πŸ—οΈ Architecture

graph TB
    Frontend[Vue.js Frontend] --> Gateway[API Gateway]
    Gateway --> UserService[User Service]
    Gateway --> ProductService[Product Service]
    Gateway --> CartService[Cart Service]
    Gateway --> OrderService[Order Service]

    UserService --> UserDB[(User Database)]
    ProductService --> ProductDB[(Product Database)]
    CartService --> CartDB[(Cart Database)]
    OrderService --> OrderDB[(Order Database)]

    UserService --> Redis[(Redis)]
    CartService --> Redis
    OrderService --> Redis
    ProductService --> Redis
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors