PawPrint is a premium dog breed classification application that uses Deep Learning (TensorFlow Lite) for high-accuracy visual recognition and a comprehensive local database for detailed breed insights.
- Instant Breed Recognition: High-accuracy classification using a custom TensorFlow Lite model supporting 122 dog breeds.
- GOD MODE Premium UI: Professional, high-fidelity user interface with biometric scanning animations and real-time visual feedback.
- Comprehensive Local Database: Detailed insights for 122 breeds, including history, traits, fun facts, origin, size, temperament, and health notes.
- Internet-Ready Photos: Reliable, high-quality breed images sourced from Wikimedia Commons.
- Professional PDF Reports: Generate and download detailed analytical reports for any detected breed.
- Zero-Latency Insights: No external AI API dependencies, ensuring lightning-fast results and 100% privacy.
/frontend: Premium UI built with Tailwind CSS, featuring advanced scanning animations and high-fidelity layout./backend: Flask-based API serving predictions using TFLite and a 122-breed comprehensive local database.
- Navigate to
/backend. - Install dependencies:
pip install -r requirements.txt. - Run the server:
python serve.py.
- Open
frontend/index.htmlin your browser (no build step required for static serving). - Ensure the backend is running for prediction functionality.
- ML Model: TensorFlow Lite (.tflite) for optimized on-device or server-side inference.
- Data Source: Custom-built
breed_database.pycontaining curated data for all supported labels. - Animations: CSS-driven biometric scanning effects and premium HUD visualizations.
- PDF Generation: Powered by ReportLab for professional-grade document creation.