# Cat Dog Classification CNN Project

> Source: <https://dev.to/vansh_goel_/cat-dog-classification-cnn-project-397o>
> Published: 2026-06-26 17:46:29+00:00

🚀 Deployed: Cat vs Dog Image Classification App on Vercel! 🐶🐱

Excited to share my latest Machine Learning project—a complete end-to-end Cat vs Dog Image Classification web application!

Live Demo: [https://cat-and-dog-classification.vercel.app](https://cat-and-dog-classification.vercel.app)

Features -->

📤 Upload an image of a cat or dog

🧠 Deep learning prediction using a custom PyTorch CNN

📊 Displays prediction confidence

📈 Model evaluation metrics:

Accuracy

Precision

Recall

F1-Score

🔲 Confusion Matrix visualization

🎯 Responsive React frontend

⚡ FastAPI backend for inference

🛠️ Tech Stack

Frontend: React.js

Backend: FastAPI

Machine Learning: PyTorch

Deployment: Vercel (Frontend)

This project helped me understand the complete ML deployment workflow—from training a CNN model to building an API and integrating it with a modern frontend.

I'd love to hear your feedback! Feel free to try it out and let me know what you think.
