This project is a full-stack web application that detects whether an image is AI-generated or human-made. Users upload an image through a React-based frontend, and the backend analyzes the image using a pre-trained image classification model. The result is returned with a confidence score and displayed as a post.
The application demonstrates server-side image inference, API integration, and result persistence in a simple end-to-end system.
The interface where users select an image for analysis.

The image being sent to the backend for detection.

The post displaying the uploaded image along with the classification result and confidence score.

cd backend
pip install -r requirements.txt
python app.py
The backend will run at: http://localhost:5000
cd frontend
npm install
npm run dev
multipart/form-data to the backend /upload endpoint.This project is a full-stack web application that detects whether an image is AI-generated or human-made. Users upload an image through a React-based frontend, and the backend analyzes the image using a pre-trained image classification model. The result is returned with a confidence score and displayed as a post.
The application demonstrates server-side image inference, API integration, and result persistence in a simple end-to-end system.
The interface where users select an image for analysis.

The image being sent to the backend for detection.

The post displaying the uploaded image along with the classification result and confidence score.

cd backend
pip install -r requirements.txt
python app.py
The backend will run at: http://localhost:5000
cd frontend
npm install
npm run dev
multipart/form-data to the backend /upload endpoint.