Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Cover image for Build a Booking Web App for a Boutique Hotel Group
Code

Build a Booking Web App for a Boutique Hotel Group

FreeVerified credential4 weeksIntermediate

Overview

What this challenge is about.

Design the data model (properties, rooms, availability, bookings, guests). Build the Next.js app with the App Router: 4 public pages (search, results, room detail, checkout), 1 success/confirmation page, and 2 owner pages (booking list, calendar view). Implement REST endpoints for availability + booking creation. Wire Stripe Checkout for a 20-percent deposit. Persist to Supabase with Row Level Security (RLS). Deploy to Vercel. Deliver the GitHub repo, a working staging URL, a Postman collection of the REST endpoints, and a 3-page architecture handoff brief.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Replace a WhatsApp + 12-year-old PHP booking workflow with a full-stack Next.js + Supabase + Stripe web app deployed to staging.

Earning criteria — what you'll demonstrate

  • Build a full-stack web app end-to-end (frontend + API + persistence + payments)
  • Design REST endpoints suited to a real booking workflow
  • Apply Row Level Security policies in Supabase for a multi-tenant model
  • Deploy to a production-grade hosting platform with environment management

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Skills

Skills you'll demonstrate.

Each one shows up on your verified credential.

Careers

Roles this prepares you for.

Real titles. Real skill bridges. Pick the one closest to your trajectory.

Career mappings coming soon.

One more thing

You can put a credential on your CV by Friday.

Build a Booking Web App for a Boutique Hotel Group | Ewance Challenge