/dog-adopt-project

create a website for dog info

Primary LanguageJavaScript

Screen Shot 2022-11-23 at 09 40 26

Adopt Don`t Shop

Adopt Don`t Shop use The Dog API to provide with information about different breeds and display dogs' photos. The initial goal of the project is to promote adoption over buying, help with choice of the dog and the most important - brigthen up the mood of a user.

DEMO

Try it yourself with this link: http://adopts.netlify.app

Built With

  • HTML5
  • CSS
  • JavaScript
  • Axios
  • React
  • NPM

Features

  • Pleasing to the eye responsive design
  • Dropdown lists to choose the breed
  • Reusable cards with breed information
  • Random dog pictures slider
  • Contact form with restricted input
  • Google maps for searching shelters nearby

Installation

This project was bootstrapped with Create React App.

Clone this repo to your desktop and run npm install to install all the dependencies.

User-Story

{Landing page} As a user I want to see clean menu visualisation. I need comfortable and fast way to get information about the website and, most important, breed I`m interested in. I would like to get more details about adoption process and get support in dogs adoption questions. Photos of different breeds would help me to make my choice. As a user I want to transfer through the Website easily and get interaction by click on a buttons or links. I would like learn more about organization I'm dealing with.

{Breeds Info} As a user I want to see detailed information to inspect breed details. I want to get all characteristics of a breed before adoption to avoid surprises.

{Contact Us} As a user I need to send the request for chosen breed. I want to send my request after I filled it and click submit button.

{Congratulations} As a user I want to be sure my adopt request was sent succesfully. I want to get some information about dog shelters in my area on a map. As a user I user want to get adress of nearest dog shelter(s)

Contributors