Description
Oasis Ecommerce Store is a microservices project that is built using Spring Boot and Java.
It is a simple ecommerce store that allows users to create accounts
, add items
to their cart, and checkout
.
The project is built using a microservices architecture and uses the following technologies:
- Spring Boot
- Spring Data
- Spring Security
Architecture
The project is built using a microservices architecture. The following diagram shows the architecture of the project:
Services
The project is built using the following services:
- Account Service: This service is responsible for creating accounts and authenticating users.
- Cart Service: This service is responsible for adding items to the cart and checking out.
- Item Service: This service is responsible for adding items to the store.
- Order Service: This service is responsible for creating orders and updating the order status.