Marketplace
A two-sided platform connecting buyers with independent sellers: listings, orders, commission, seller payouts, reviews, and dispute handling. Split payments are the distinguishing requirement.
You can change every choice once the builder opens.
Recommended stack
| Section | Recommended |
|---|---|
| Language | TypeScript |
| Frontend framework | Next.js |
| UI and styling | Tailwind CSSshadcn/ui |
| Backend | Next.js server |
| API style | REST |
| Database engine | PostgreSQL |
| Database provider | Neon |
| ORM and data access | Drizzle |
| Caching | CDN cachingUpstash Redis |
| Authentication | Clerk |
| Authorization and roles | Role-based access controlOrganization and team roles |
| Security | Input validationRate limitingCORS and CSRF protectionSecurity headers and CSPSecrets managementAudit logsTwo-factor authentication |
| File storage | AWS S3 |
| Search | Algolia |
| Background jobs and cron | Inngest |
| Email and notifications | Resend |
| Payments | Stripe |
| Hosting and deployment | Vercel |
| CI/CD | GitHub Actions |
| Monitoring and analytics | SentryPostHog |
| Testing | VitestPlaywright |
| Extras | SEOAccessibility (WCAG)BackupsDocumentation |