Hotel Aarohi
The website, room catalogue and booking enquiries for a hotel in Chandrapur, Rautahat.
A hotel in a smaller town gets most of its guests from a phone search: "hotel in Chandrapur". Hotel Aarohi needed a fast site that answers that search, shows its rooms and makes booking one tap away.

The problem
Hotel Aarohi in Chandrapur, Rautahat had rooms from NPR 2,500, a Thakali restaurant and halls for events, but no website that showed any of it clearly or appeared in local search.
What I built
I designed and built a static marketing site with pages for rooms, the restaurant, the gallery and a blog. Guests can filter rooms by category and send a booking enquiry from a modal on any page, and the phone number for bookings is always visible.
Alongside the public site I built a full-stack management prototype in React, Express and Prisma: a dashboard for rooms and their status, bookings, customers, gallery and notifications.

What it does
Public website
- Room catalogue with Standard, Deluxe, Luxury and Suite filters
- Booking enquiry form in a modal
- Restaurant page with the Thakali menu and prices
- Gallery and blog
Local SEO
- Landing pages for the best hotel in Chandrapur, Thakali food in Chandrapur and things to do in Chandrapur
- Hotel, FAQ, opening hours and breadcrumb structured data
- Clean URLs, sitemap, robots and humans files
Management prototype
- Dashboard overview
- Rooms with available, booked and reserved status
- Bookings, customers, gallery and notifications

How it's built
| Live site | Static HTML, CSS and JavaScript on GitHub Pages with a custom domain |
|---|---|
| Forms | Booking enquiries sent through Formspree |
| Prototype front end | React 19, Vite, Tailwind CSS 4, Framer Motion, React Router 7, Zustand |
| Prototype back end | Express 5 in TypeScript, Prisma 7, PostgreSQL, helmet, multer |
The public website is plain static HTML, which keeps it fast on rural mobile connections and free to host. Booking enquiries go through Formspree, so the hotel receives them by email without a server to maintain.
The management prototype is a separate React and Express application with seven data models: users, hotels, rooms, bookings, gallery items, customers and notifications.
Engineering highlights
Built for the search the guest actually types
Most guests search for a hotel in the town they are travelling to. The site has a page for that search, a page for the restaurant's Thakali food and a page about things to do nearby, each with its own title, description and structured data.
Fast by default
Static pages with no framework to download mean the site appears quickly on slow connections, and there is nothing to patch or pay for each month.
SEO & performance
Every page has a unique title and description. Structured data describes the hotel, its opening hours, its features and its FAQs, and breadcrumbs mark up the page hierarchy. The sitemap lists every page, including the local landing pages.
Screens

Where it stands
The Hotel Aarohi website is live at hotelaarohi.ujjwalrupakheti.com.np. The management prototype's source is on GitHub.
It is the kind of project most local businesses in Nepal need: a fast site, clear rooms and prices, easy booking and pages built for local search.
Planning a product like Hotel Aarohi? I design, build and launch web apps for businesses in Nepal and abroad.