Homestay booking service [NextJS]

Tech stack:
Next.js + React (App Router & Server Components), Tailwind CSS, TypeScript, WhatsApp redirect via wa.me, Custom Node api from static json, Vercel.

FeatureWhat I Built or Updated
CMS & ListingsConfigured headless CMS (custom API) to manage villa data, descriptions, amenities, images, FAQ entries, and contact details. Paired with Next.js getStaticProps and ISR for fast, SEO‑friendly page deployment.
Property Grid & Detail PagesUtilized React Server Components to statically render listings. Each card shows thumbnails, price, location, and opens a detail page overlay with villa gallery, rating, amenities, and “Enquire via WhatsApp” link.
Mobile-first Styling & A11yDeveloped custom modals with swipe support; Tailwind ensures responsive layouts and accessible text sizes. Added ARIA labels and keyboard focus traps in modals.
Static & Edge OptimizationsDeployed via Vercel with incremental static rehydration; preview deployments for each PR; fast Edge caching. Implemented Vercel Edge Config for dynamic property visibility settings.

01 May 2025

Keywords
coding
mern stack
hotel booking
tech
design
cms site

Creating portfolio made simple for

Trusted by 69100+ Generalists. Try it now, free to use

Start making more money