Skip to content

evi-h/travel_bnb

Repository files navigation

Travel BNB

Description

Travel BNB is a personal project designed to showcase the use of Next.js, React, TypeScript, and Tailwind CSS. It aims to replicate the functionality of Airbnb, providing a platform for users to search, book, and manage accommodations.

Installation

  1. Clone the repository:
    git clone https://github.com/Evia-H/travel_bnb.git
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Usage

  • Guests:
    • Search for accommodations based on location, dates, and preferences.
    • View property details, photos, and reviews.
    • Book stays and manage reservations.
  • Hosts:
    • Create a listing for your property.
    • Manage bookings and communicate with guests.
    • Receive payments and track earnings.

Technologies Used

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui library
  • Javascript
  • Clerk Auth
  • Zod
  • Supabase
  • Prisma

Additional Notes

  • This project demonstrates the use of Next.js for server-side rendering and static site generation.
  • TypeScript is used for type safety and improved code maintainability.
  • Tailwind CSS provides a utility-first approach to styling, making it easy to create custom designs.
  • This project is intended for educational purposes and may not have all the features of a fully-fledged Airbnb clone.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published