Skip to content

Final Project on Hacktiv8 | Fox Wash an online motorcycle washing service powered by microservices that seamlessly integrates users, washerman, and administrators.

Notifications You must be signed in to change notification settings

iqbalutomo/fox-wash-backend

Repository files navigation

Fox Wash Logo

Description

Fox Wash an online motorcycle washing service powered by microservices that seamlessly integrates users, washerman, and administrators.

Within 2 weeks, we were able to complete 27 endpoints and 30 gRPC services.

Highlights

  • Microservices Architecture
  • Email Notifications
  • Google Maps Integration
  • Payment Gateway (Xendit)

Tech Stacks

  • Go
  • Echo
  • gRPC
  • PostgreSQL
  • MongoDB
  • Docker
  • JWT-Authorization
  • 3rd Party APIs (Mailtrap, Xendit, Google Maps)
  • RabbitMQ
  • REST
  • Swagger
  • Testify

System Design

System Design

User Workflow

User Workflow

User Service (PostgreSQL)

ERD User

Wash Station Service (PostgreSQL)

ERD Wash Station

Order Service (MongoDB)

ERD Order

About

Final Project on Hacktiv8 | Fox Wash an online motorcycle washing service powered by microservices that seamlessly integrates users, washerman, and administrators.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published