Empire Homes is a serverless real eatate listing website for people looking to purchase a new home. Users can make filtered based searches to quickly find the results they are looking for. Powered by rapid API
-
As a user, I want to filter my searches, so that I can view properties with certain living features.
-
As a user, I want to search available properties, so that I can have a variety of options on places to move.
-
As a user, I want to a share button, so that I can email multiple people the house i'm interested in.
-
As a user, I want to view property details so, that I can know about the property before the viewing.
-
As a user, I want to save my favorite properties, so that I can easily access properties I want to schedule for a showing.
-
As a user, I want to have a map view of the property , so that I can see surrounding businesses and landmarks.
The frontend was built with React, CSS, Material UI and context API to manage state throught the app. The backend was built with firebase firestore utilizing BaaS and providing serverless development architecture. Due to the size of the application, I chose Firebase to implement autentication and data storage. I chose React, a javascript framework, for the frontend because it breaks down complex UI/UX developement into simple components while enhancing the user experience.
# Clone this repository
$ git clone https://github.com/TishShaw/empire-homes.git
# Cd into remote repository
$ cd empire-homes
# Run development server
$ npm run start
All feedback and suggestions are welcome! Feel free to drop an issue.
If you'd like to contribute to the codebase, please fork and clone this repo, then submit a pull request with any code changes.