Skip to content

krish-italiya/Airbnb-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Airbnb Clone

Airbnb Clone

An Airbnb clone web application built using React.js, MongoDB, Express.js, Node.js, and Tailwind CSS.

Made with React.js Made with MongoDB Made with Express.js Made with Node.js Styled with Tailwind CSS

Features

  • User authentication and authorization
  • Property listing and search functionality
  • Booking management
  • Review system
  • User profiles
  • Payment integration

Technologies Used

  • React.js React.js: A JavaScript library for building user interfaces.
  • MongoDB MongoDB: A NoSQL database for storing property and user data.
  • Express.js Express.js: A web application framework for Node.js used for building the server-side application.
  • Node.js Node.js: A JavaScript runtime environment for running JavaScript on the server.
  • Tailwind CSS Tailwind CSS: A utility-first CSS framework for styling the user interface.

Getting Started

Follow the instructions below to get the project up and running on your local machine.

Prerequisites

  • Node.js (v12 or higher)
  • MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/airbnb-clone.git
    cd airbnb-clone
  2. Install the server dependencies:

    cd server
    npm install
  3. Set up the environment variables:

    • Create a .env file in the server directory.
    • Add the following environment variables and replace the values with your own:
      MONGO_URL=your_mongodb_uri
      
  4. *Install the client dependencies:

    cd ../client
    npm install
  5. Set up Tailwind CSS:

    npm run tailwind:build
  6. Start the development server:

    npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages