
Traders Marketplace — Directory & Listings Platform
A production-oriented directory and listings marketplace built with Next.js 16, React 19, TypeScript, Tailwind CSS, Prisma, and PostgreSQL. It ships complete buyer, seller, and administrator journeys: category-led discovery, text and map search, listing detail pages, seller profiles, favourites, saved searches, enquiries, messaging, review moderation, listing management, onboarding, reporting, account privacy controls, audit logs, and installable PWA support. Authentication uses secure cookie sessions with refresh rotation, same-origin mutation protection, rate limiting, email verification, password recovery, and role-aware authorization. The database includes migrations and realistic seed data; Vitest and Playwright cover the core API and browser journeys. Docker targets separate migrations, workers, build, and runtime services, while the CI workflows run type, unit, browser, dependency, and security checks. Stripe billing, S3-compatible media storage, Mapbox maps, email delivery, and web push are integrated but require the buyer's own production credentials. Ideal for agencies, local-business networks, trade directories, service marketplaces, and founders launching a niche classifieds or discovery platform.