Courtyard Room
A low courtyard room opening onto planted stone, sized for two with the pool deck a short walk away.
hotel-3d is a 3D hotel website. The requester asked, in Hindi-English, for a hotel website built "the same" as a hotel website they referred to as "esi same website", and explicitly demanded that it be a 3D website for the hotel. No URL for the referenced site was supplied, so the reference cannot be inspected; the product therefore delivers the accepted hotel capabilities (browsing rooms and property information, making a reservation, and staff management of rooms and reservations) with a self-sufficient, first-class 3D presentation rather than a copy of an unseen template.
The audience is two-fold: leisure travellers and couples browsing on phones who want to explore the property and book a stay, and hotel staff who keep room listings and incoming reservations accurate.
hotel-3d is delivered as a React front end, a shared FastAPI backend process exposing the application APIs and domain modules, and a MariaDB database for application-owned persistent data. The front end renders the public hotel experience (landing, 3D tour, rooms, reservation) and the staff console (room management, reservations), with shared identity surfaces (Login, Sign Up).
Actors:
Accepted behavior: a 3D hotel website modeled on the referenced hotel site (structure/features unverifiable without a URL), room and property browsing, room reservation, and staff management of room listings and reservations. Identity is application-owned: guests self-enroll before submitting a reservation request and return to check status; staff verify on return before reaching room management and reservations, with staff role authorization governing those management surfaces.
Removed from scope
The public hotel experience is anonymous and open: Landing, 3D Tour, and Rooms require no identity. The Reservation surface is protected — a guest must establish identity (Sign Up) or verify on return (Login) before submitting a reservation request, and the same identity lets them return to check reservation status. The staff console (Room Management, Reservations) is protected and role-restricted to hotel staff; staff verify through Login before reaching it. Login and Sign Up are anonymous entry surfaces and never require prior identity to reach.
The 3D presentation is a current, first-class delivery commitment, not a future idea. The referenced hotel website could not be inspected (no URL), so its exact structure, features, and visuals are not replicated; the site's own structure and 3D presentation stand on their own. No future-horizon capabilities are accepted.
Muse: Yugo Nakamura — "Interaction as delight — a hotel you move through."
#101114; surface #1B1D22; text #F4F1EA; primary #E8462B; accent #F2C230; muted #8B8E96; card border #2A2D33.#F4F1EA; ink #101114; same primary #E8462B and accent #F2C230.clamp(44px, 9vw, 128px); h2 clamp(30px, 4.5vw, 56px); h3 28px; body 17px / 1.65.#2A2D33 border, no shadows; only round elements are the cursor-follow dot and floor-selector pips; diagonal 3px vermilion section rules.The public entry is a full-bleed charcoal 3D scene of the hotel facade and pool deck occupying the first viewport, camera slowly orbiting and easing toward the pointer. The display headline "CHECK IN / TO SOMEWHERE / ELSE" is set in three stacked Space Grotesk lines flush-left in the lower-left third, warm paper-white with the middle word in vermilion, sitting on a solid #101114 block that masks only the scene beneath it. Top-left a small wordmark; top-right a single vermilion Reserve pill; bottom-right a thin floor-pip rail (Lobby / Pool / Suites) that scroll-scrubs the camera. No centred headline, no gradient, no stock-photo collage. All readable text and controls stay whole at 375/768/1280px.
Interaction Model: Animated Motion Tempo: cinematic Hero Dimensionality: layered_2d
Landing Hero Motion Brief
backend, database, frontend services.
01Stay
hotel-3d is a small stay built around a plan you can read: a lobby that opens to the garden, a pool deck along the south wall and suites stacked above. Every line behind this page is a room you can walk into in the 3D tour and a key you can reserve.
Plan / GroundField at rest — move your pointer
See the roomsA low courtyard room opening onto planted stone, sized for two with the pool deck a short walk away.
A wide suite that steps straight out to the water, with room for a third guest on the terrace.
An upper-level loft with a horizon view, longer sightlines and space for four to settle in.
0103
Swipe or scroll the rail04Reserve
Choose a room, check-in and check-out dates and your party size, then submit your reservation request.
Sign in or sign up before you submit a reservation request.

01Stay
hotel-3d is a small stay built around a plan you can read: a lobby that opens to the garden, a pool deck along the south wall and suites stacked above. Every line behind this page is a room you can walk into in the 3D tour and a key you can reserve.
Plan / GroundField at rest — move your pointer
See the roomsA low courtyard room opening onto planted stone, sized for two with the pool deck a short walk away.
A wide suite that steps straight out to the water, with room for a third guest on the terrace.
An upper-level loft with a horizon view, longer sightlines and space for four to settle in.
0103
Swipe or scroll the rail04Reserve
Choose a room, check-in and check-out dates and your party size, then submit your reservation request.
Sign in or sign up before you submit a reservation request.
No comments yet. Be the first!