Laborit · Haigen Concierge Marketplace API
Popmarq
An AI-first vehicle marketplace: an infinite feed mixes offers, live streams, posts and collections; a concierge assistant re-filters the marketplace as it answers and can walk a real financing application through to approval; sellers go live; and a configurator narrows a model down to one year/version with a live price update.
- 01
AI concierge chat
AI agents identify the buyer's intent, run a verification step and search vehicles while the marketplace re-filters beside the conversation — streamed over SSE on the web, with vehicle search, financing simulation and proposal flows on WhatsApp through Meta.
- 02
Live commerce
Sellers go live and publish replays with a live chat and the vehicles featured in the stream, with video delivered through Mux.
- 03
Marketplace core
A configurator narrows a model down to one year and version, updating price and specs live, then hands off to that trim's actual listings — on a modular, multi-tenant NestJS and Prisma backend with JWT/OAuth/MFA, Redis caching and Datadog on AWS.
- 04
Discovery: feed, collections and posts
An infinite personalized feed blends offers, live replays, posts and reviews; curated brand collections and long-form posts with comments and reactions round out the social side of the marketplace.
- 05
Notifications that batch instead of flooding
I built the notification engine around a Redis-backed debounce window: a burst of actions on the same content is grouped into one message, so thirty likes in half a minute reach the user as a single notification instead of thirty.
- NestJS
- TypeScript
- Prisma
- PostgreSQL
- Redis
- SSE
- AI agents
- WhatsApp (Meta)
- Mux
- AWS
- Datadog
VideoAsking the AI concierge for a family SUV under R$ 150k: the agent identifies the intent and searches while the marketplace re-filters, then answers with options (edited to shorten the wait)

