DeepGuard is an advanced AI-powered deepfake detection system that helps combat misinformation and protect digital authenticity in the era of synthetic media.
- 🔍 Real-time deepfake detection
- 🖼️ Support for multiple image formats (JPEG, PNG, GIF, WEBP)
- 🤖 Multiple AI models for analysis
- 📊 Detailed confidence scores and analysis
- 📱 Responsive design for all devices
- 🌙 Dark mode support
- 📜 Analysis history tracking
-
Frontend:
- React
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- Lucide Icons
-
AI/ML:
- Xception
- Gradio API Integration
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/NguyenTrongNguyen04/DeepFake-Detection
cd deepguard- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
- Select a model from the available options
- Upload an image using drag & drop or file selection
- Wait for the analysis to complete
- View the results showing:
- Deepfake probability
- Confidence score
- Technical details
- Analysis history
project/
├── src/
│ ├── components/ # React components
│ ├── sections/ # Page sections
│ ├── types/ # TypeScript type definitions
│ ├── utils/ # Utility functions
│ └── App.tsx # Main application component
├── public/ # Static assets
└── package.json # Project dependencies
The project integrates with the Gradio API for deepfake detection. The API endpoint is configured in src/utils/api.ts.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Xception for the deep learning model
- Gradio for the API integration
- Lucide Icons for the beautiful icons
- Framer Motion for the animations
Nguyen Trong Nguyen - nguyentrongnguyen.profile@gmail.com
Project Link: https://github.com/NguyenTrongNguyen04/DeepFake-Detection