Web Applications / Project 16
Narra Hotel
A server-rendered hospitality website for rooms, dining and events.

01 / Overview
Behind the interface.
Narra Hotel is a modern, responsive hotel website built with a Node.js and Express backend and EJS templating to deliver server-rendered pages. It showcases rooms, dining menus, facilities, and events with reusable partials and component-driven views, combines SCSS-driven styling with Bootstrap for layout and responsiveness, and integrates third-party UI and utility libraries to provide polished animations, galleries, and filtered content.
02 / Implementation
What makes it work.
Node.js + Express backend with EJS componentized templates and partials.
SCSS + Bootstrap for maintainable styling and responsive layouts.
AOS, Glightbox, Isotope + imagesLoaded, and PureCounter for polished UX interactions.
Organized public assets, vendor scripts, and route-driven content injection for easy updates.
Production-ready structure suitable for Heroku, Vercel (Node), or VPS deployments.