BiteWise leverages the power of Google Gemini to offer AI-driven meal tracking and planning, providing users with personalized recipe suggestions.
Video Demo: https://www.youtube.com/watch?v=UNOnZME067A
FlutterFlow projects are built to run on the Flutter stable release.
After signing in and entering basic user information, users can either take an image from the device camera, choose an existing image or enter text to prompt the model to generate recipe ideas.
We’ve also incorporated a re-prompting feature, giving users the flexibility to regenerate recipes if the initial output does not meet their expectations. When the user has decided on a recipe to follow, the user can save it to track weekly nutrition intake and calories consumed, displayed on the dashboard.
In order to activate the image generation capability (which is currently implemented through OpenAI DALL·E 3), users need to enter their own API Key inside the generate_image.dart file to provide the necessary authorization to access the service. Alternatively, users can also opt to user a different model to generate images for the recipe by updating the API endpoint.