Fullstack
E-commerce Microservices Platform
A scalable full-stack e-commerce solution built with a microservices architecture for catalog, orders, and payments.
October 6, 2025
Technologies Used
ReactNode.jsExpressMongoDBPostgreSQLKafkaDocker
Architecture Overview
This project features a decoupled microservices architecture. The **Catalog Service** handles product data using MongoDB, the **Order Service** manages transactions with PostgreSQL, and the **Payment Gateway** is mocked for demonstration purposes.
Key Features
- Real-time inventory updates via a message broker (Kafka).
- JWT-based authentication for user and admin roles.
- Responsive design for mobile and desktop browsing.
The frontend is a single-page application that communicates with the API Gateway to interact with the backend services.