Personal Diet tracker developed using no code tools
Built using Supabase + Lovable (No Code)
Track your daily meals, monitor nutrition goals, and visualize progress — all without writing a single line of code!
This is a simple, responsive, and customizable Personal Diet Tracker built entirely using no-code tools. The app helps users:
- Log daily meals and nutrients
- Set calorie goals based on personal details
- Track progress via daily and weekly summaries
- Stay accountable with upcoming reminders (in progress)
Function | Tool |
---|---|
Database & Authentication | Supabase |
Frontend/UI Builder | Lovable |
- Email login using Supabase Auth
- All user data securely stored in Supabase
- Age, Gender, Height, Weight, Activity Level
- Choose goal: Lose, Maintain, or Gain weight
- Based on the entered data, automatically calculate TDEE (Totally Daily Energy Expenditure) and daily calorie goal
- Add meal name, calories, carbs, protein, fats
- Organize by meal type (breakfast, lunch, etc.)
- Edit/delete entries with ease
- View total calories and macronutrients for the day
- Compare with your calorie target
- Line graphs and bar charts of nutrient intake
- Visualize your progress and patterns
- Scheduled email or push notifications
- Reminder to log meals daily
Field | Type |
---|---|
id | UUID (PK) |
String | |
created_at | Timestamp |
Field | Type |
---|---|
user_id | UUID (FK to users) |
age | Int |
gender | String |
height_cm | Float |
weight_kg | Float |
activity_level | String |
goal_type | String |
created_at | Timestamp |
Field | Type |
---|---|
user_id | UUID |
calorie_target | Int |
goal_type | String |
created_at | Timestamp |
Field | Type |
---|---|
id | UUID |
user_id | UUID |
food_name | String |
meal_type | String |
calories | Int |
carbs | Int |
proteins | Int |
fats | Int |
logged_at | Timestamp |
Field | Type |
---|---|
user_id | UUID |
date | Date |
calories_total | Int |
carbs_total | Int |
protein_total | Int |
fats_total | Int |
calorie_goal | Int |
met_goal | Boolean |
-
Create a Supabase project
- Enable Auth
- Create tables as per schema above (or prompt Lovable to do so once tables are linked as in step 3.)
-
Design UI in Lovable
- Use Lovable’s no-code builder to create the onboarding, meal logging, summaries, and trends views
-
Configure Lovable to connect to Supabase
- Use the Supabase REST API or client libraries via Lovable integrations
-
Publish app using Lovable's deployment options
Started with this:
Then
Built this:
Do check the website and let me know how was it!
- Add push notifications (via OneSignal)
- AI-powered meal suggestions
- Health API integrations (Fitbit, Apple Health)
- Weekly recap emails
- Community challenges
Have ideas, feedback, or questions?