BestByBuddy is an innovative API backend designed to tackle food wastage and save money by helping users efficiently track and manage the expiry dates of their groceries. With the power of GPT-4, BestByBuddy transforms grocery images into actionable expiry information, making it easier than ever to ensure that your perishables are used before they go bad. Say goodbye to forgotten items and wasted food!
- Simply upload a picture of your groceries and let GPT-4 do the magic! The backend intelligently analyzes the image, identifies edible perishables, and generates a list of items along with their estimated expiry durations. No more guessing – it's all automatic!
- Never lose track of your food again! BestByBuddy notifies you when items are close to their expiry date, helping you prioritize consumption and reduce food waste. The smarter way to keep your groceries fresh and your wallet full!
- The core of the BestByBuddy backend is powered entirely by Python, with a custom-built gateway acting as the liaison between the app and the backend services. Think of it as the role of NGINX, but with all the flexibility and power of Python.
- Forget waiting on GPT-4 every time! Expiry data is cached, ensuring fast responses and improved app performance. This also helps cut down on unnecessary API calls and optimizes your experience.
- Users can easily add or remove items from the list generated by the backend, offering full control over their grocery management. You can effortlessly track, organize, and plan your grocery usage with just a few taps.
- Reduce Food Waste: By keeping track of grocery expiry dates, users can consume products before they spoil, cutting down on waste.
- Save Money: No more throwing away expired items. BestByBuddy ensures you use every item to its fullest potential.
- Seamless Integration: Fully Python-based backend means smooth, reliable, and flexible app interaction.
- Smart & Interactive: Get notifications and recommendations that make grocery management easy and efficient.
- Sign Up and Log In: Register or log in to the BestByBuddy app.
- Snap a Photo: Take a picture of your grocery purchases.
- Expiry List: The backend processes the image using GPT-4, generates a list of perishables, and calculates expiry dates.
- Add/Remove Items: Manage your items and remove those you no longer need.
- Get Notifications: Receive timely alerts as items approach their expiry dates.
- Enjoy: Use your groceries wisely, save money, and reduce waste!
- Backend: Python
- AI: GPT-4-vision (Image parsing and expiry prediction)
- Caching: Optimized for fast response times and minimal API calls
- App Gateway: Python-based custom gateway replacing NGINX functionality