BananaClock is an innovative AI-powered web application designed to minimize food waste by analyzing the ripeness of bananas. Utilizing advanced computer vision models, YOLOv8 and ResNet50, BananaClock accurately detects bananas in images and classifies their ripeness into five distinct stages: Green, Yellow-Green, Yellow, Yellow-Brown Spots, and Brown. This classification helps users predict the shelf life of their bananas, providing a countdown of days until they spoil.
Key Features:
- Dual-Model AI Pipeline: YOLOv8 detects bananas, while ResNet50 classifies their ripeness.
- Shelf-Life Prediction: Offers an accurate "Days Until Bad" countdown based on ripeness stage.
- Smart Storage Tips: Provides personalized advice to extend freshness, such as refrigeration or separation.
- Interactive Highlighting: Allows users to click on ripeness stats to highlight corresponding bananas in their photos.
- Recipe Suggestions: Offers instant recipes for overripe bananas, like Banana Bread and Smoothies.
- PWA Support: Can be installed as a mobile app with offline capabilities.
- Social Sharing: Generates beautiful stat cards for sharing on Instagram and Twitter.
BananaClock is open source and available under the MIT license, encouraging community contributions to further enhance its capabilities.