Mahaseel — Agricultural Marketplace Backend
NestJS · TypeORM · PostgreSQL · Redis · BullMQ · Stripe · WebSockets · FCM
Stripe payments with webhook handling, plus a wallet and escrow system with decimal-safe money handling.
Auction bid-to-order flow powered by BullMQ auction and payment workers. Category tree management with Redis caching.
Event-driven notification dispatcher fanning out to in-app (WebSocket), push (FCM), and email channels.
Ratings with composite unique constraints and a flag/report moderation system; full admin module audit and rewrite.