The Estates web application provides a platform for buyers, sellers, realtors, and even guests for anything you would expect from a real estate application:
- Browse properties with filters and a sorting system
- List properties as a seller or a realtor
- Save properties as a buyer
- Leave comments on a realtor page
- Make an offer on a property
- ... And more!
For CPSC 471 at the University of Calgary Winter 2022
This is the production build. Use the website here: https://estatesdomain.herokuapp.com/
If the deployed website does not work, you may run the production build with the appropriate .env file (provided in the CPSC 471 dropbox) by following the instructions below:
- Run
git clone https://github.com/jacob-kn/Estates
or download and unzip the source code from the github repository to your desired directory - Move/copy the provided
.env
file to the created Estates folder - In the Estates directory, run
npm install
in a terminal to install all server dependencies (you will need to have Node.js installed to do this) - Navigate to the frontend directory using
cd frontend
from the Estates folder - Run
npm install
, then runnpm run build
- Go back to the Estates directory using
cd ..
- Finally, start the server by running
npm start
- If the PORT environment variable in the .env file has not been changed, the server will start on http://localhost:8000. Open the server in a browser to use the application.
- This project was based on this tutorial.
- Jacob Nguyen - jacob-kn
- Cheyenne Goh - Cheyenne Goh
- Adeshpal Virk - Adeshv1