By: Dan Robertson, Emily Tupper and Jared Flomen
Rental Rants is a single page, mobile first web application where users can view and submit reviews of rental properties they have lived in. The client side harnesses Google Maps API for location search suggestions and latitude + longitude coordinates and is rendered with ReactJS and bootstrap components overlaying google-maps-react library elements. Persistent storage is managed by a PostgreSQL database with a NodeJS Express server handling API calls to the db.
Search for a property and view reviews attached to it.
Reviews are stored by latitude and longitude coordinates. You can view what tenants living nearby had to say about their neighbourhood.
Anyone can view reviews. To add a property review, login or create an account.
Enter your tenancy dates, leave a brief review and rating in each of the three categories and submit when you're happy!
Fork and clone this repository.
CD into backend, install dependencies with npm install.
CD into client, install dependencies with npm install, setup database with npm run db:reset
In one terminal window, start the backend with npm run dev.
In another temrinal window, start the client with npm start.
The app will be served at http://localhost:3000/.
Go to http://localhost:3000/ in your browser.