This project is a deep learning-based classifier that predicts whether an uploaded image contains a cat or a dog. Built with TensorFlow, Flask, and React, it allows users to upload an image and get predictions via a user-friendly interface.
- Deep Learning Model: Uses a CNN model trained on cat vs. dog images.
- Web Interface: A React-based front-end for easy interaction.
- API Integration: Flask REST API for backend prediction.
- Heroku Deployment: Deployed with CI/CD pipelines.
- Backend: Flask, TensorFlow
- Frontend: React, HTML, CSS
- Deployment: Heroku, Docker
- Version Control: GitHub Actions for CI/CD
- Python >= 3.8
- Node.js and npm
- Docker (optional for containerized deployment)
- Heroku CLI
- Clone this repository:
git clone https://github.com/your-username/Dog_vs_Cat_Classifier.git cd Dog_vs_Cat_Classifier