Skip to content

georgekwan/house-marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the House Marketplace project repository on GitHub!

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).

To get started with the application, follow these steps:

  1. Clone the repository to your local machine using
https://github.com/georgekwan/house-marketplace.git
  1. Install dependencies
npm i
  1. Create a Firebase project and retrieve the necessary configuration values (e.g. API key, database URL, etc.).
https://firebase.google.com/
  1. 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