Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.36 KB

README.md

File metadata and controls

41 lines (34 loc) · 1.36 KB

Build Status

On Demand Car Wash

This is on demand car wash service made using microservice architecture with the following tools.

  • IntelliJ IDEA Community edition 2021.2.3
  • MongoDB Atlas
  • Eureka Discovery Server - Port 8761
  • Zuul Gateway-API - Port 9000 (2 RestControllers)
  • Swagger API
  • Spring Security (JWT Tokens)

Microservices

  • Admin Service - Port 8081
  • Order Service - Port 8082
  • User Service - Port 8083
  • Payment Service - Port 8084
  • Washer Service - Port 8085
  • Management Service - Port 9000

Mongo Databases

  • AuthDB
  • Roles DB
  • Order DB - Embedded Document of Car model
  • Ratings DB
  • WashPacks DB

Some Details

  • 3 Entities (Those microservices that act as front-end interact with methods)
  • 6 Unique Microservices (Mentioned in microservices section above)
  • 5 DB models - 2 Embedded Document(Car,Role)
  • 2 Wrapper models (OrderReceipt, WasherRatings)

Websites for swagger UI's for three Microservice Entities

Architecture

Project Architecture