https://petfinder-04.herokuapp.com/
In progress
This is a project built during the Skylab bootcamp.
The App is a full responsive Web app which takes info from the API at https://www.petfinder.com/developers/:
- See a list with animals.
- Filter the list by animal specie (unique selection), gender and age (multiple selection).
- See the detail of every animal, with a slider of all animal photos.
- Login to activate "Adopt me!" button (not adopting yet!).
- Contact us goes to a form (not sending anything now).
- Javier Laso
- Iván Dobry
- Darina Rybalchenko
First of all, after downloading, run npm install.
The sensitive variables are not included, so first you will have to create an account in 'https://www.petfinder.com/developers/'. Then you will have to register an app to receive an API key and the rest of the variables. The variables must be in the .env file with the names that you can see in src\actions\firebase\firebaseConfig.js.
The scripts you can run with npm (or yarn) are:
- npm start (to start the react app)
- npm test (to see unit & component tests)
- React
- Flux
- react-router-dom
- react-bootstrap
- flux