This is a website that utilizes artificial intelligence that swaps faces on the video based on the given image.
Missing in the restructured repository
- No faceswap service.
- No UI.
- No data cleaning in backend.
Note
This does not contain bootstrap and bootstrap-icons.
- GitHub Codespaces or local Docker.
- Download .env files and database from FiBei Face Swap env.
- Get the login credentials from FiBei Face Swap creds.
- Turn on:
docker compose up -d - Turn off:
docker compose down - Rebuild:
docker compose up -d --no-deps --build
- Frontend:
3000 - Backend:
5000 - MySQL:
3306 - phpMyAdmin:
8080
Important
When running on GitHub Codespaces, make the ports public so that CORS error won't happen when signing in.
- Node.js
- XAMPP
- Python
- Get the login credentials from FiBei Face Swap creds.
- Pull the repository.
- Download .env files and database from FiBei Face Swap env.
cd frontendnpm installcd ..cd backendnpm install
- Run XAMPP.
- Start Apache and MySQL.
- Open browser and enter "localhost" it should open XAMPP panel on browser.
- Click phpMyAdmin.
- Create database. Name it as "fibei_users".
- Drag fibei_users.sql onto the database to generate table.
- Run XAMPP.
- Start Apache and MySQL.
- Open new terminal.
cd backendnpm run dev- Open new terminal.
cd frontendnpm start
- Express JS
- React JS
- HTML
- CSS
- Python
- Python Flask for AI service