Skip to content

A full-stack car auction platform with real-time bidding, microservices architecture, and event-driven communication.

Notifications You must be signed in to change notification settings

y1hanh/carsties

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Carstie - Auction Platform

Carstie is a full-stack web application that lets users explore car listings, place real-time bids, and receive instant updates during live auctions. Built with a microservices architecture and event-driven communication, Carstie ensures a scalable and responsive experience on website.

πŸ—οΈ System Progress Overview

Component Status Notes
Auction Service (Auction-svc) βœ… Done Core functionality (create, manage auctions) completed.
Search Service (Search-svc) βœ… Done Search indexing and querying implemented.
Event Bus (RabbitMQ Integration) βœ… Done Publish/Subscribe infrastructure in place.
Identity Service (Identity-svc) πŸ”„ Doing User authentication and authorization (Postgres) planned.
Bidding Service (Bidding-svc) πŸ”œ To Do Real-time bidding logic under development.
Notification Service (Notification-svc) πŸ”œ To Do Real-time user notifications via SignalR to be implemented.
Gateway Service βœ… Done API Gateway routing to microservices pending.
Web Application (Next.js) πŸ”„ Doing Frontend interface for browsing and bidding to be developed.
Postman Tests (Full Coverage) βœ… Done Expansion of API test cases for new services planned.
Docker Compose Setup βœ… Done Infrastructure orchestration for local development planned.

βœ… Done

  • Auction Service
  • Search Service
  • Event Bus (RabbitMQ)
  • Postman Test Coverage
  • Identity Service (Login/Signup, OAuth2)
  • Docker Compose orchestration
  • Gateway setup

πŸ”„ Doing

  • Frontend (Next.js WebApp)

πŸ”œ To Do

  • Bidding Service (Real-time bid handling)
  • Notification Service

About

A full-stack car auction platform with real-time bidding, microservices architecture, and event-driven communication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published