# PunimTag - Project Overview ## Mission Statement PunimTag is a desktop photo management application that leverages facial recognition AI to help users organize, tag, and search their photo collections efficiently. ## Core Capabilities - Automated face detection and recognition - Person identification and management - Custom tagging system - Advanced search functionality - Batch processing ## Current Status - **Version**: 1.0 (Development) - **Stage**: Active Development - **Next Major Feature**: DeepFace Migration ## Key Technologies - Python 3.12+ - Tkinter (GUI) - SQLite (Database) - face_recognition (Current - to be replaced) - DeepFace (Planned migration) ## Project Goals 1. Make photo organization effortless 2. Provide accurate face recognition 3. Enable powerful search capabilities 4. Maintain user privacy (local-only by default) 5. Scale to large photo collections (50K+ photos) ## Success Metrics - Face recognition accuracy > 95% - Process 1000+ photos per hour - Search response time < 1 second - Zero data loss - User-friendly interface ## Links - Architecture: `docs/ARCHITECTURE.md` - Main README: `docs/README.md` - Demo Guide: `docs/DEMO.md`