Skip to content

vuth9808/capstone-cuoi-khoa

Repository files navigation

Airbnb 🏠 - Platform for booking

📝 Project Overview

This is a comprehensive Airbnb clone built with Next.js, designed to replicate the core functionalities and user experience of the popular accommodation booking platform. The application showcases modern web development techniques and provides a seamless, responsive interface for property browsing, booking, and management.

🌟 Key Features

  • 🏠 Comprehensive property listing and search
  • 📅 Advanced booking and reservation system
  • 🗺️ Interactive map integration
  • 💳 Secure payment processing
  • ❤️ Favorites list diversity
  • 🌑 Dark mode
  • 👤 User authentication and profiles
  • 🌈 Responsive and accessible design

🛠 Tech Stack

Frontend

  • Next.js 15
  • React 18
  • TypeScript
  • Tailwind CSS
  • Zustand (State Management)
  • React Query
  • Framer Motion

Additional Libraries

  • Axios (API Interactions)
  • React Hook Form
  • Zod (Validation)
  • Headless UI
  • Radix UI
  • Swagger

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/vuth9808/capstone-cuoi-khoa
  1. Install Dependencies
npm install
# or
yarn install
  1. Run Development Server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

📸 Demo Screenshots

Hero Page

 Hero Page

Featured Page

Featured Page

Search Results Page

Search results Page

Detail Room Page

Detail Room Page

Favourite Page

Favourite Page

Paying MOMO Page

Paying MOMO Page

Become House Owner Page

Become House Owner Page

Reservation List Page

Reservation List Page

Footer Page

Footer Page

Dashboard Page

Dashboard Page

📋 Available Scripts

  • dev: Start development server
  • build: Create production build
  • start: Run production server
  • lint: Run ESLint checks

📜 License

Distributed under the MIT License. See LICENSE for more information.

✉️ Contact

TO HOANG VU - tohoangvu161225@gmail.com

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors