Amr Samir, Full Stack Developer & Technical Architect, built this project using Next.js, React, Tailwind CSS, Framer Motion, Node.js. It demonstrates professional-grade implementation of modern web solutions with a focus on performance and scalability.
A membership-based private travel club combining curated luxury hotel discovery, protected member pricing, structured booking requests, and a dedicated concierge-led travel operation.
Delivering scalable, high-performance solutions with a focus on user experience and business growth.
Send a simple inquiry directly from the project page without leaving for the hire page.
Yllah is a private travel club engineered around a curated collection of global luxury hotels and a membership-first travel experience. Unlike conventional automated booking aggregators that rely entirely on instant self-service checkout, Yllah intentionally orchestrates a human-assisted, concierge-led booking operation. Members discover personally reviewed hotels, unlock protected member-only rates, submit structured booking inquiries with bespoke requirements, and receive personalized reservation handling from a dedicated travel advisor.
The platform balances digital discovery and member-facing account management with operational concierge workflows—ensuring that high-touch hotel coordination, rate verification, and personalized payment links are handled with precision before reservations are finalized.
+--------------------------------------------------------------------------------+
| YLLAH PLATFORM |
+--------------------------------------------------------------------------------+
| [ Visitor Layer ] --> Explore Curated Hotels & Destinations (Pricing Masked)|
| [ Member Layer ] --> Active Membership Check -> Unlock Protected Pricing |
| [ Request Engine ] --> Structured Booking Request (Dates, Guests, Notes) |
| [ Concierge Desk ] --> Advisor Review -> Direct Hotel Coordination |
| [ Payment Flow ] --> Secure Personalized Payment Link -> Booking Confirmed |
+--------------------------------------------------------------------------------+
The system enforces strict domain boundaries between four distinct user tiers:
Anonymous Visitor
|
v
Authenticated User
|
[ Membership Validation ]
|
+------------------------+
| |
[ Inactive Tier ] [ Active VIP Tier ]
- Masked Rates - Protected Member Pricing
- Join Membership CTA - Bespoke Booking Inquiries
- Personal Wishlist
Rather than attempting full automation over complex luxury hotel inventory where availability and VIP perks fluctuate, Yllah models booking as an explicit state machine:
[ Draft / In Progress ]
|
v
[ Submitted by Member ] ──> Captures check-in/out dates, guest counts, room preferences
|
v
[ Under Concierge Review ] ──> Travel advisor validates property availability & negotiated rate
|
v
[ Hotel Coordination ] ──> Direct advisor outreach to property sales management
|
v
[ Payment Ready ] ──> Personalized, time-bounded payment link issued to member
|
v
[ Confirmed & Finalized ] ──> Reservation confirmed, confirmation documents dispatched
As Full-Stack Developer, my contributions spanned the entire platform lifecycle: