Staybnb — Launch your own Airbnb-style marketplace
Staybnb is a production-ready, full-stack short-stay rental platform. Get a polished guest storefront, a powerful host experience, and a complete admin panel — with source code you own and deploy under your brand.
LIVE DEMOS
WHAT’S INCLUDED
1) Guest marketplace (Web — Next.js)
Browse homes, categories, destinations, maps, and search. Save wishlists, manage trips, book stays, and pay with Stripe or wallet. Multi-language storefront ready for global users.
2) Host & co-host tools
List-your-place wizard, listing management, host applications & verification, booking accept/decline/complete, co-host invites per listing, and host payouts to wallet.
3) Experiences & services
Not only homes — sell local experiences and bookable services with the same booking and trip flows guests already understand.
4) Booking & payments
Airbnb-style booking lifecycle (request → confirm → check-in → complete). Instant book, date/guest rules, cancellation refunds, Stripe Checkout, and in-app wallet deposits/debits.
5) Messaging that makes sense
Guest ⇄ host chat only while a booking is active. Threads lock after completion/cancellation — just like a real marketplace.
6) Admin control center
Users, listings moderation (approve / reject / pause / feature), bookings, reviews, hosting applications, categories, amenities, banners, experiences, services, system search & database overview — plus a preview (read-only) admin role.
7) Content & growth
Blog CMS, banners, newsletters, notifications, FAQ/contact pages, SEO metadata, sitemap, and multi-currency support.
8) Auth & security
JWT auth, optional Firebase social login, email verification, password reset OTPs, rate limits, upload hardening, CORS allow-lists, and host mass-assignment protection so listings can’t self-publish.
9) Developer-ready monorepo
• apps/web — Next.js 16 + React 19 + Tailwind
• apps/admin — Vite + React 19 + shadcn/ui
• apps/api — Express 5 + Prisma 7 + PostgreSQL
• Seed snapshot, Swagger/Postman, Docker Postgres, one-command setup
PERFECT FOR
• Founders launching a rental marketplace
• Agencies delivering white-label Airbnb clones
• Developers learning real multi-tenant booking systems
• SaaS MVPs that need stays + experiences + payments on day one
STACK
Next.js · React 19 · Vite Admin · Express · Prisma · PostgreSQL · Stripe · ImageKit · Firebase OAuth · i18n · Tailwind · shadcn/ui
WHAT YOU GET AFTER PURCHASE
• Full source code (web + admin + API)
• Setup guide & env examples
• Demo seed data
• Template license for one end product
• You bring your own keys: Stripe, ImageKit/Cloudinary, Firebase, SMTP, maps
GET STARTED IN MINUTES
pnpm setup && pnpm seed && pnpm dev
Web → localhost:3000
Admin → localhost:5173
API docs → localhost:8000/api/docs
Stop building from zero. Ship Staybnb under your brand.