simple-food

byAliha Manaem

I want to create a food analyser app named "Bite Buddy" in Python using a single app.py file that analyses several foods, including Pakistani foods and fruits, using a live camera and a select image feature also. I want a total of 5 sections... Section 01: The "Dashboard", where the information about the app is available, like the name, tagline, etc., like a professional app. Section 02: "Click your Bite", where the app allows the user to click an image using the live camera and select the image option. The app should also give the "Analyse your food" option after the image is clicked or selected. After clicking the "Analyse Your Food" option, the app should take the user to a separate page where the name of the food, calories, fats, proteins, included vitamins, health score, allergens (if added in the "Your Allergies" section), ingredients used, recipe of the selected food and a tip to make the food taste better are displayed. Section 03: "Boycott Israel", where the user gets to scan a barcode or is given the option to select the barcode from media files...after selecting it, it gives the option to check the product and tells from which country the product is from and gives a warning if the product is from Israel. Section 05: "Your Allergies", where the user gets to add things they are allergic to, and then these allergies are used to display the result in section 02. Section 05: "History", where the user gets to see their last 5 analysed foods. Design the best professional GUI on your own. use animations, icons and several other techniques to make the app look attractive

DashboardClick Your BiteFood ResultsBoycott IsraelYour AllergiesHistory
Dashboard

Comments (0)

No comments yet. Be the first!

Project Tasks18

#1

Implement Theme and Structure

To Do

As a developer, I want to implement the theme and structure from the mock-design pages so that all scaffold pages (Home, Login, Signup, Welcome, Dashboard, AI Assistant, Settings) look identical to the provided design pages in terms of layout, typography, spacing, color palette, and component structure. This task is independent of all other tasks and also removes any pages not needed in the final app.

AI 85%
Human 15%
High Priority
2 days
AI Credits:7
Frontend Developer
#2

Align Color and Theme

To Do

As a user, I want consistent colors, typography, and visual themes across the entire Bite Buddy app so that the experience feels cohesive and professional on every screen. This includes aligning the global color palette, font choices, spacing tokens, and reusable component styles to match the v2 design pages.

Depends on:#1
Waiting for dependencies
AI 80%
Human 20%
High Priority
1 day
AI Credits:5
Frontend Developer
#5

Build Food Results Page

To Do

As a user, I want a Food Results page so that I can view detailed nutritional information (name, calories, fats, proteins, vitamins, ingredients), a health score, allergen warnings based on my saved allergies, recipe of the food, and a tip to enhance its taste. Implement based on the existing Food Results (v2) JSX design. This page is navigated to from Click Your Bite after analysis. Referenced in flows for: Casual Food Explorer, Conscious Consumer, Health-Conscious User, Regular User (Aliha).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:7
Frontend Developer
#8

Build History Page

To Do

As a user, I want a History page so that I can view a list of my last 5 past food analyses and past barcode scans, and revisit their full results at any time. Implement based on the existing History (v2) JSX design. Referenced in flows for: Casual Food Explorer, Conscious Shopper, Health-Conscious User, Regular User (Aliha).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#6

Build Boycott Israel Page

To Do

As a conscious consumer, I want a Boycott Israel page so that I can scan a barcode via camera or upload a barcode image, check the product's country of origin, and view a warning if the product is from Israel. Implement based on the existing Boycott Israel (v2) JSX design. Referenced in flows for: Conscious Consumer, Conscious Shopper, Regular User (Aliha).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:7
Frontend Developer
#7

Build Your Allergies Page

To Do

As a health-conscious user, I want a Your Allergies page so that I can add, view, and manage a list of my personal allergies that will be automatically checked against food analysis results on the Food Results page. Implement based on the existing Your Allergies (v2) JSX design. Referenced in flows for: Health-Conscious User, Regular User (Aliha).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:6
Frontend Developer
#3

Build Dashboard Page

To Do

As a user, I want a fully functional Dashboard page so that I can view the Bite Buddy app name, tagline, and professional app info, and navigate to Boycott Israel, Click Your Bite, Your Allergies, and History features from a single central hub. Implement based on the existing Dashboard (v2) JSX design. The Dashboard is the entry point for all user personas (Casual Food Explorer, Conscious Consumer, Health-Conscious User, Regular User).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
AI Credits:6
Frontend Developer
#4

Build Click Your Bite Page

To Do

As a user, I want a Click Your Bite page so that I can open my live camera or select an image from my device to submit food for AI analysis. The page should include camera capture, image selection, and an 'Analyse Your Food' button that navigates to the Food Results page. Implement based on the existing Click Your Bite (v2) JSX design. Referenced in flows for: Casual Food Explorer, Health-Conscious User, Regular User (Aliha).

Depends on:#2
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:7
Frontend Developer
#13

Implement Allergies Storage Backend

To Do

As a health-conscious user, I want my allergies to be saved and retrieved from a backend storage so that my allergy list persists across sessions using SQLite and can be used to flag allergens in food results.

Depends on:#7
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Backend Developer
#11

Implement Barcode Scanning Feature

To Do

As a conscious consumer, I want a barcode scanning and upload feature in the backend so that I can scan a barcode via camera or upload a barcode image and have its data extracted for further country-of-origin processing.

Depends on:#6
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#9

Implement Food Analysis AI API

To Do

As a user, I want an AI-powered food analysis API endpoint so that when I submit a food image (including Pakistani foods and fruits), the system returns the food name, calories, fats, proteins, vitamins, ingredients, health score, allergens, recipe, and a taste-improvement tip.

Depends on:#4
Waiting for dependencies
AI 75%
Human 25%
High Priority
3 days
AI Credits:9
AI Engineer
#14

Implement History Storage Backend

To Do

As a user, I want my past food analyses and barcode scans stored in a backend SQLite database so that I can retrieve and view a full history of the last 5 food items and products I have previously analysed or scanned.

Depends on:#8
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Backend Developer
#12

Implement Country Check API

To Do

As a conscious consumer, I want a Country Check API so that once a barcode is scanned or uploaded, the system looks up the product's country of origin and returns a warning if the product meets the boycott criteria (e.g., made in Israel).

Depends on:#11
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#18

Integrate History with Frontend

To Do

As a user, I want the History page to be fully connected to the History Storage Backend so that all my past food analyses and barcode scans are displayed in real-time and I can tap any entry to revisit its full results.

Depends on:#8#14
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
AI Credits:5
Frontend Developer
#10

Implement Food Results Backend API

To Do

As a user, I want a backend API that structures and serves food analysis results so that the Food Results page can reliably display nutritional data, health scores, allergen information, recipe, and taste tips returned by the AI.

Depends on:#9
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:7
Backend Developer
#17

Integrate Allergies with Food Results

To Do

As a health-conscious user, I want my saved allergies to be automatically checked against food analysis results so that the Food Results page highlights any allergens relevant to my personal allergy list stored in the backend.

Depends on:#10#5#13
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1 day
AI Credits:5
Frontend Developer
#16

Integrate Boycott Israel with Frontend

To Do

As a conscious consumer, I want the Boycott Israel page to be fully connected to the Country Check API so that scanning or uploading a barcode displays real-time product warnings and country-of-origin information on the frontend.

Depends on:#12#6
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
AI Credits:6
Frontend Developer
#15

Integrate AI Analysis with Frontend

To Do

As a user, I want the Click Your Bite page to be fully connected to the AI Food Analysis API so that submitting a food image triggers real analysis and navigates me to the populated Food Results page with all nutritional data, health score, allergens, recipe, and tips.

Depends on:#10#4#5
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Frontend Developer
Dashboard design preview
Dashboard: View App Info
Click Your Bite: Capture Image
Click Your Bite: Analyse Food
Food Results: View Nutrition
Food Results: View Recipe
History: View Past Analyses