Skip to content

A ratemyprofessor like website for leasing and housing in the Davis area.

License

Notifications You must be signed in to change notification settings

jiuchoe4/rate-my-lease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rate-my-lease

A RateMyProfessor like website for leasing and housing in the Davis area created at HackDavis 2021.

Collaborators

Features

  • Google Cloud API for markers on map
  • MongoDB data storage
  • Users can post leases or reviews for any address
  • Query and filter addresses or leases

Set-up

  1. Clone repository
  2. Install node_modules in backend
  • In /backend/ run npm i
  1. Set up .env in backend
  • Create .env file in /backend/
  • Make the following environment variables:
MONGODB_URI= {INSERT MONGODB URI HERE}
PORT=8000
GOOGLE_API_KEY = {INSERT GOOGLE API KEY HERE}
  • Replace "{INSERT MONGODB URI HERE}" with your MongoDB URI
  • Replace "{INSERT GOOGLE API KEY HERE}" with your Google Api key
  1. Install node_modules in frontend
  • In /frontend/ run npm i
  1. Set up .env in frontend
  • Create .env file in /frontend/
  • Make the following environment variables:
REACT_APP_GOOGLE_API_KEY = {INSERT GOOGLE API KEY HERE}
  • Replace "{INSERT GOOGLE API KEY HERE}" with your Google Api key

Starting the Server

  1. Start backend server
  • In /backend/ run npm run start
  • Backend server should now be running on port 8000
  1. Start frontend server
  • In /frontend/ run npm run start
  • Frontend server should now be running on port 3000

Dependencies

  1. MongoDB
  2. Google Cloud API

Links

Devpost

About

A ratemyprofessor like website for leasing and housing in the Davis area.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •