This project is a simplified clone of Airbnb, built using React for the frontend, Tailwind CSS for styling, and Firebase for user authentication. It provides users with the ability to browse property listings, sign up for an account, and log in securely.
1.User Authentication: Firebase authentication ensures secure and seamless user registration and login. 2. Property Listings: Explore a variety of property listings with details and images. 3. Responsive Design: Tailwind CSS is used for a sleek and responsive user interface, ensuring a seamless experience across devices.
- Make sure you have the following installed:
- Node.js
- npm (comes with Node.js)
- https://github.com/Shivakant1105/Airbnb-Clone.git
- Navigate to the project directory:
cd react-airbnb-clone
- Install dependencies:
npm install
- Set up Firebase:
- Create a new Firebase project: Firebase Console.
- Obtain your Firebase configuration and replace it in src/firebase/firebase.js.
- Enable Email/Password authentication in the Firebase console.
- Run the application:
npm start
- Open http://localhost:3000 in your browser.
Visit the homepage to explore property listings. Sign up for an account or log in using Firebase authentication. Enjoy browsing and testing the Airbnb clone functionality.
Feel free to contribute to this project. Open an issue or submit a pull request with any improvements or features.
This project is licensed under the MIT License.
This README provides a starting point, and you can customize it further based on your project's specific features and requirements. Additionally, don't forget to include information about the project structure, how to deploy, and any other relevant details.