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