Skip to content

Jheavi/PetFinder

Repository files navigation

Pet finder

Heroku Deploy:

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).

Authors

  • Javier Laso
  • Iván Dobry
  • Darina Rybalchenko

To run the project (scripts)

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)

Tech Stack & Libraries

  • React
  • Flux

Unit & Component testing:

tests test coverage

Other Libraries & Tools:

  • react-router-dom
  • react-bootstrap
  • flux

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published