Freshmart

Microservices based e-commerce system

Project Summary

A robust, scalable e-commerce system leveraging a microservices architecture to decouple core business logic. The system features a clean and intuitive frontend with a centralized API Gateway managing secure entry points, request routing, and OAuth2/JWT authentication via Keycloak. Product, Order, and Cart domains operates as an independent Spring Boot service with dedicated PostgreSQL persistence, ensuring high availability and fault tolerance.