Skip to content
Back to projects

Web Apps

Completed

Antique Marketplace

Antique Marketplace — 1

A multi-vendor marketplace platform tailored for antique, vintage and collectible items. It adds antique-specific fields (era, material, origin, condition, authenticity), vendor commission management, wallet balances and payout requests, plus reviews and Q&A. It is split into three Next.js apps — storefront, admin/vendor panel and API — running on Docker with PostgreSQL + Prisma, a Redis cache, MinIO (S3-compatible) storage, iyzico marketplace (sub-merchant) payments and a Caddy reverse proxy. Order/stock flows and concurrent double-sell prevention are covered by Vitest integration tests.

Technologies

Next.js (App Router)React 19TypeScriptPrismaPostgreSQL 16Redis 7MinIO (S3)DockerCaddyiyzicoBootstrap (reactstrap)React Queryi18nextVitest