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
- Clone the repository:
git clone https://github.com/Evia-H/travel_bnb.git
- Install dependencies:
npm install
- 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.