Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.19 KB

File metadata and controls

50 lines (36 loc) · 1.19 KB

Airbnb Mobile-First Clone

Frontend project built with Next.js 16, TypeScript, Tailwind CSS and App Router.

Stack

  • Next.js 16.3.1
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • App Router (app/)

Required Routes

  • / home
  • /catalog listing results
  • /rooms/[id] dynamic room detail

The legacy route /search redirects to /catalog.

Architecture

Components are split by single responsibility in components:

Shared typed data models live in types/index.ts, and seed data in data/listings.ts.

Local Run

npm install
npm run dev

Open: