Skip to content

Dog City is a React web app for dog lovers that lets users browse 172 dog breeds and view their characteristics and images.

Notifications You must be signed in to change notification settings

Duncan-Wood/Dog-City

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to Dog City!

Dog City Screenshot

Take a look

Dog City

Description

Dog City is a react web app for dog lovers who wish to learn more about dog breeds. It allows users to browse 172 dog breeds and view their characteristics and images. I was motivated to create Dog City to challenge myself in creating my first fully-functional React app using various API calls. I love dogs (who doesn't!), and I had prospective dog owners in mind when creating Dog City. This app is meant to be used for people who are considering to purchase a new pup, and wish to know more about their desired breed's characteristics.

Technologies Used

  • The Dog API
  • Dogs API
  • JavaScript, HTML, & CSS
  • Axios
  • React
  • React Router
    • Routes/Route
    • Link/useNavigate
    • useEffect/useState
    • useParams
    • Chart from Chart.js
  • Midjourney AI for design concept
  • Photopea for refining design
  • ChatGPT AI for debugging and rubberducking
  • Netlify for deployment

Getting Started

  • Fork and Clone this repository in your CLI
  • cd into the directory you just cloned
  • npm install to install necessary components
  • npm start to run app in localhost

Contribution Guidelines

I am honored that you would like to contribute to my app! Please email me at [email protected] for any inquiries, to report bugs, or to propose improvements. You can also find me on my LinkedIn!

About

Dog City is a React web app for dog lovers that lets users browse 172 dog breeds and view their characteristics and images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published