Marketplace
Open 7
A buyer-and-seller marketplace with listings, real-time negotiation, subscriptions, moderation, and administration.
Professional work · Single SolutionVisit public website
Search the marketplace
Privacy-safe interface composition based on the shipped product.
My contribution
Built the complete backend and deployment, including marketplace APIs, real-time chat and offers, billing, AI moderation, media, and cloud infrastructure.
The challenge
What the system had to solve
Marketplace trust depends on identity, listing quality, safe media, reliable negotiation, and clear operations across buyers, sellers, and administrators.
Product surface
Modules and functionality
- 01
Buyer and seller authentication
- 02
Listings, categories, favorites, and reports
- 03
Real-time chat, groups, and offers
- 04
Seller verification and approval
- 05
Stripe subscriptions and webhooks
- 06
AI-assisted media moderation
Engineering
Decisions that shaped the build
- Designed the complete marketplace API and role-split account model.
- Implemented Socket.io messaging, offers, group flows, and reporting.
- Built an ffmpeg and OpenAI worker that reviews sampled video frames before publication.
- Scripted multi-environment delivery across EC2, S3, and CloudFront.
Outcome
What the work delivered
- Connected discovery, listing management, negotiation, and moderation in one backend.
- Added automated review support for image and video listing media.
- Provided administrators with direct control over users, sellers, listings, reports, and subscriptions.
Technology
Core stack
- Node.js
- Express
- MongoDB
- Socket.io
- OpenAI
- AWS