A RateMyProfessor like website for leasing and housing in the Davis area created at HackDavis 2021.
- 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
- Clone repository
- Install
node_modules
in backend
- In
/backend/
runnpm i
- 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
- Install
node_modules
in frontend
- In
/frontend/
runnpm i
- 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
- Start backend server
- In
/backend/
runnpm run start
- Backend server should now be running on port 8000
- Start frontend server
- In
/frontend/
runnpm run start
- Frontend server should now be running on port 3000
- MongoDB
- Google Cloud API