A React application that leverages react, graphql to access an associated Postgres database and the ForecastIO API. @apollo/react-hooks
provider the experience for communicating with the API. 8 hours alotted.
Pet Weather on Heroku Pet Shelter API - Graphiql on Heroku
- React
- React Router
- Apollo
- React Hook Form
- Node Sass
- Node
- Express
- Knex
- GraphQL
- More robust styling
- Additional validation for new pets i.e(latitude, longitude, and location validation)
- The ability to edit a pet
- Animation using lottie from AirBnb
- Metrics through Google Analytics - checking visit, bounce rates, and clicks
Clone the repo
Run npm install
from the root directory
Run npm start
and visit localhost:3000 in your browser
Clone the associated back-end repo
Run npm install
from the root directory
Provision Postgres database $ psql CREATE DATABASE pet_shelter
Run Migration knex migrate:latest
Seed Databaseknex seed:run
Run npm start
from the root directory
For issues on the production version of this app Pet Weather, please create an issue