Logo Lanfrica

thrixxy-technologies/flavorsnap

Record type:

software
Creator:
thr
Host:
FlavorSnap is a food image classification web app powered by deep learning. Simply upload a picture of a local dish, and the model will tell you what it is. The app uses a fine-tuned ResNet18 model to recognize and classify various food types such as Akara, Bread, Egusi, Moi Moi, Rice and Stew, and Yam (with the option to add more food variety). # 🍲 FlavorSnap **AI-Powered Food Classification Web Application** Snap a picture of your food and let AI identify the dish instantly! ## πŸ“‹ Table of Contents - 🌟 Features - πŸ—οΈ Project Structure - πŸ› οΈ Tech Stack - πŸš€ Quick Start - πŸ“– Installation Documentation - βš™οΈ Configuration - πŸ“– Detailed Setup - 🀝 Contributing - πŸ“ API Documentation - πŸ§ͺ Testing - πŸ“Š Model Information - πŸ› Troubleshooting - πŸ“„ License ## 🌟 Features ### 🎯 Core Functionality - **πŸ“Έ Image Upload & Preview**: Drag-and-drop or click to upload food images - **πŸ€– AI-Powered Classification**: ResNet18 model trained on Nigerian dishes - **πŸ“Š Confidence Scores**: Get prediction confidence percentages - **πŸ—‚οΈ Automatic Organization**: Images saved to predicted class folders - **⚑ Real-time Processing**: Instant classification results ### 🎨 User Experience - **πŸ“± Responsive Design**: Works seamlessly on desktop, tablet, and mobile - **🎭 Modern UI**: Built with TailwindCSS and React components - **πŸ”„ Loading States**: Visual feedback during processing - **❌ Error Handling**: User-friendly error messages and recovery - **πŸŒ™ Dark Mode Support**: Comfortable viewing in any lighting - **🌍 Internationalization (i18n)**: Multi-language support (English, French, Arabic, Yoruba) with RTL layout ### πŸ”§ Developer Features - **πŸ“‘ RESTful API**: Clean API endpoints for integration - **πŸ§ͺ Comprehensive Testing**: Unit, integration, and E2E tests - **πŸ“ Type Safety**: Full TypeScript implementation - **🐳 Docker Support**: Containerized deployment ready - **πŸ“Š Analytics**: Classification history and insights ### πŸ›‘οΈ Advanced Security (NEW) - **πŸ” Automated Vulnerability Scanning**: Comprehensive security scanning with Safety, Bandit, Semgrep - **🚨 Real-time Security Alerts**: Intelligent alerting with ML-based anomaly detection - **πŸ”§ Automated Remediation**: Self-healing security issues with automated fixes - **πŸ“Š Security Dashboard**: Real-time monitoring and reporting - **πŸ” Compliance Checking**: Automated compliance verifi …