A modern React application built with Next.js, demonstrating Airbnb-style marketplace patterns.
- React + Next.js (App Router)
- TypeScript
- Tailwind CSS
- Leaflet (Maps)
npm install
npm run devsrc/ ├── app/ # Next.js pages ├── components/ # UI components │ ├── property/ # Property listing components │ ├── booking/ # Booking flow components │ ├── search/ # Search components │ ├── user/ # User profile components │ └── shared/ # Reusable UI components ├── context/ # React Context providers ├── hooks/ # Custom React hooks └── data/ # Mock data (JSON)
- Property listings with favorite toggle
- Image gallery with navigation
- Interactive map with property locations
- Multi-step booking form
- Real-time search filtering
- Dark/Light mode
- Wishlist system