Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CatApp

Cat Breed Explorer

A mini project demonstrating how to work with REST APIs in React. This application fetches and displays information about different cat breeds, showcasing API integration, asynchronous data fetching, and dynamic UI rendering.

🚀 Tech Stack

Frontend

  • React.js
  • JavaScript (ES6+)
  • HTML5
  • CSS3

APIs

  • Cat Breeds API

✨ Features

  • Fetches cat breed information from a public API
  • Displays breed details dynamically
  • Responsive and user-friendly interface
  • Handles asynchronous API requests
  • Loading and error state management
  • Clean and reusable React components

📁 Project Structure

Cat-Breed-Explorer/
│
├── src/
├── public/
├── package.json
└── README.md

🛠️ Installation

Clone the repository

git clone https://github.com/your-username/Cat-Breed-Explorer.git

Navigate to the project

cd Cat-Breed-Explorer

Install dependencies

npm install

▶️ Run the application

npm start

The application will be available at:

  • Local: http://localhost:3000

📚 Learning Objectives

This project demonstrates:

  • Consuming REST APIs in React
  • Making asynchronous API calls using Fetch API or Axios
  • Working with JSON data
  • Managing application state
  • Rendering dynamic content based on API responses
  • Handling loading and error states
  • Building reusable React components

🔍 API Used

This project uses a public Cat Breeds API to retrieve breed information, including details such as:

  • Breed name
  • Origin
  • Temperament
  • Description
  • Life span
  • Images (if available)

🤝 Contributing

Contributions are welcome. Feel free to fork the repository, create a feature branch, and submit a pull request.

📄 License

This project is licensed under the MIT License. Miniproject showcasing the use Api calls. image Just a mini-project for cat lovers to get cats info .

About

Miniproject showcasing the use Api calls.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages