Creating a review site for snow removal services, built with react.js
snow-removal-reviews
Group project for Launch Academy. Creating a review site for snow removal services.
Authors: Lilly Fang, Nicholas Costagliola, James Corey, Paul Cadle, Petar Tzonevski
Name: Snow Removal Service Review
Heroku: https://snow-removal-reviews-v2.herokuapp.com/
Description: This project is aimed at creating a full-stack react/express application to house reviews for
snow removal services in the New England area.
- Users can see services that have been added and any reviews associated with those services.
- Users can register or sign in to add a new service and add new reviews to a service. When signed in, users can also upvote or downvote reviews, with one vote per review allowed for each user.
- Users can edit and delete reviews that they have created.
- Users can also filter posted services through a search bar feature.
- Users can see the weather forecast for their location on the service index page.
Instructions:
- Create a database by running ‘createdb snow-removal-service-reviews_development’.
- From the server folder, run
yarn install
yarn migrate:latest
yarn db:seed
- Create a .env file in your server folder and include the following:
SESSION_SECRET=”{your session secret}”
WEATHER_API=”{your OpenWeatherAPI key}” - From the root folder, run
yarn dev
- Navigate to localhost:3000 in your browser to see the app
This application uses React, Express, Node, Objection, Knex, and Postgres. It also makes a call to the OpenWeatherAPI.