The DeepDetect is a web application designed to detect deepfake content using advanced machine learning algorithms. This project aims to provide an efficient and accurate tool for identifying manipulated media, contributing to the fight against misinformation and ensuring the integrity of digital content.
Check out the live demo: DeepDetect Live
- Features
- Technologies Used
- Installation
- Usage
- Project Structure
- Contributing
- License
- Acknowledgements
- Real-time Detection: Quickly analyze images and videos for deepfake content.
- User-Friendly Interface: Intuitive UI for seamless navigation.
- Results Page: Displays detection results and analysis.
- Responsive Design: Works well on both desktop and mobile devices.
- Frontend: React.js, Vite, Tailwind CSS, GSAP, Three.js
- Machine Learning: TensorFlow, PyTorch, opencv-python ,fastapi
- Node.js (version 14 or higher)
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/your-username/deepfake-detection.git cd deepfake-detection
-
Install the dependencies:
npm install
-
Run the project:
npm run dev
Open your browser and navigate to http://localhost:3000 to view the application.
Upload the media content (images or videos) you want to analyze. Click the Detect button to start the analysis. View the results on the results page.
Create a .env
file in the root directory and add the following: