Overview
What this challenge is about.
Design data model, build Next.js pages, and wire Stripe Checkout for a hotel booking app. Get a verifiable certificate.
The scenario
The hotel group (family-owned, second-generation owner runs it) loses an estimated 15 percent of attempted bookings to the WhatsApp + PHP workflow's friction — a working web app is a direct revenue lever.
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.
Web Application Development
Bachelor · Web And Mobile
Strong alignment
This challenge maps to Web Application Development at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Nextjs
Apply nextjs to solve real industry problems and demonstrate production-level capability.
- React
Build component-based UI with hooks, state management, and modern React patterns.
- Rest Api
Apply rest api to solve real industry problems and demonstrate production-level capability.
- Supabase
Apply supabase to solve real industry problems and demonstrate production-level capability.
- Stripe Integration
Apply stripe integration to solve real industry problems and demonstrate production-level capability.
- Vercel Deployment
Apply vercel deployment to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: