The Duplicate Photo Check Bot is a user-friendly application developed with .NET Core 7 and Angular 16 to detect and manage duplicate photos effortlessly. 🚀
This application allows users to:
✅ Identify Duplicate Photos 🖼️
✅ Move Duplicates to a Separate Folder 📂
✅ Easily Manage and Delete Duplicates ❌
duplicate-photo-check-bot
├── duplicate-photo-check.Api # Presentation layer (handles HTTP requests)
├── duplicate-photo-check.Application # Business logic and duplicate detection algorithm
└── duplicate-photo-check.Front # Front-end built with Angular 16
Make sure you have the following installed:
- Node.js (v16+ recommended)
- Angular CLI (latest version)
- .NET Core 7 SDK
# Clone the repository
git clone https://github.com/omatheusribeiro/duplicate-photo-check-bot.git
cd duplicate-photo-check-bot
# Install front-end dependencies
cd duplicate-photo-check.Front
npm install
# Go back to the root directory
cd ..
cd duplicate-photo-check.Api
dotnet run
cd ../duplicate-photo-check.Front
ng serve
Open your browser and go to: http://localhost:4200/ 🌐
- Select the source folder containing your photos.
- Choose the destination folder where duplicates will be moved.
- Click to start the duplicate detection process.
- Review and manage the detected duplicates with ease.
- .NET Core 7 (API)
- Angular 16 (Frontend)
- TypeScript, HTML, CSS
This project is licensed under the BSD 3-Clause License.