DeepMirror is an AI-powered platform for deepfake generation and detection.
The project integrates modern technologies like Flask, Python, HTML/CSS, and Java to provide a user-friendly web interface for creating and analyzing deepfake content.
...
For a detailed overview of the project, you can view our official project slides here:
👉 DeepMirror Project Slides on Canva
- Deepfake Generation: Create deepfake videos and images using advanced deep learning models.
- Deepfake Detection: Analyze and detect manipulated media with state-of-the-art detection algorithms.
- Web Interface: User-friendly web frontend designed with HTML, CSS, and Java, based on prototypes created in Figma.
- RESTful API: Provides API endpoints for easy interaction with generation and detection services.
- Programming Languages: Python, Java
- Frameworks: Flask
- Frontend: HTML, CSS
- Design: Figma
- Operating System: GNU/Linux
DeepMirror/
├── app/ # Flask application source code
│ ├── static/ # Static files (CSS, JS, Images)
│ ├── templates/ # HTML templates
│ └── routes.py # Flask routes and application logic
├── models/ # Deep learning models for generation and detection
├── tests/ # Unit tests
├── requirements.txt # Required Python packages
└── README.md # Project documentation
- Clone the repository:
git clone https://github.com/KoaBou/DeepMirror.git
cd DeepMirror- Create a virtual environment and install dependencies:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt- Run the application:
python app/routes.py- Access the web app:
Open your browser and go to http://localhost:5000
To run unit tests:
pytest tests/We welcome contributions from the community!
Please open a pull request or create an issue to suggest improvements or report bugs.
This project is licensed under the MIT License.
See the LICENSE file for details.
- Make sure you also prepare a
requirements.txtlisting all libraries (Flask, PyTorch, etc.). - You can expand this
READMElater with example screenshots or API documentation if needed.
Would you like me to also help you generate a professional example of a screenshot section (with fake images placeholders) to make your GitHub repo look even better? 🚀
If yes, just reply: "Yes, add example screenshots!"!