It's a web application where people can come and register and list their home or apartment for rent or for sale. They can also add it as a special offer.
This repository contains a React application that was created as part of a learning project. The application was built using the following libraries and tools:
- Firebase: A comprehensive mobile and web application development platform that provides various services including real-time database, authentication, and hosting.
- React-Leaflet: A React wrapper for the popular Leaflet JavaScript library, which is used to create interactive maps.
- Swiper: A lightweight, mobile-friendly touch slider library that can be used to create swipeable carousels or galleries.
- uuid: A library for generating universally unique identifiers (UUIDs).
- Clone the repository to your local machine using
https://github.com/georgekwan/house-marketplace.git
- Install dependencies
npm i
- Create a Firebase project and retrieve the necessary configuration values (e.g. API key, database URL, etc.).
https://firebase.google.com/
- Add the Geocoding API configuration values to a .env file in the project root, following the example provided in the .env.example file.
https://developers.google.com/maps/documentation/geocoding
5.Start the development server:
npm start