← Kidney Buddy overview

04 / Development

Five Versions of Kidney Buddy

Kidney Buddy grew from a simple MIT App Inventor prototype to an incubator-backed cross-platform product for real users.

Visual Evolution

Three Years of Iteration

Progress can be shown over the course of five major versions: three prototype iterations before the incubator, which was then followed by two product releases built for users.

Version 1 Kidney Buddy home screen
Version 1Proof of ConceptProtein + potassium
Version 2 Kidney Buddy home screen
Version 2Feature ExpansionPlanning · reports · search
Version 3 Kidney Buddy prototype risk assessment screen
Version 3Refined PrototypeBroader CKD support
Version 4 Kidney Buddy Android product dashboard
Version 4Android ProductLocal-data Android release
Version 5 Kidney Buddy cross-platform nutrient dashboard
Version 5Cross-Platform ProductLocal-first · USDA + AI · Android + iOS

Proof of concept → Feature expansion → Refined prototype → Android product → Cross-platform product · Published on Google Play and the Apple App Store

What changed technically?

Capability Version 1 Version 2 Version 3 Version 4 Version 5
Product stage Initial prototype Feature-expanded prototype Refined prototype Market-ready Android release · Published on Google Play Cross-platform product · Published on Google Play and the Apple App Store
Primary storage Local Local Local Local Local-first
Cloud sync — — — — Selective / optional
Backup & restore — — — — Supported
Subscriptions — — — — Supported
AI usage limits — — — Free-user limits Cloud-enforced quotas
Nutrition analysis source AI AI AI AI USDA FoodData Central first · AI for complex cases
Key expansion Basic meal tracking Meal planning · reports · clinic/lab search Risk assessment · tips · personalized settings Food/label scan · meal totals · serving-size adjustment Local-first storage · FoodData Central-first analysis · optional backup/sync · subscriptions · iOS · sodium tracking
Nutrients tracked Protein · Potassium Protein · Potassium Protein · Potassium · Phosphorus Protein · Potassium · Phosphorus Protein · Potassium · Phosphorus · Sodium
Development tools MIT App Inventor MIT App Inventor MIT App Inventor MIT App Inventor TypeScript · AI-assisted development
Platform Prototype Prototype Prototype Android Android + iOS

Version labels show the development sequence; dates and values visible inside screenshots may reflect test or capture data.

Development Evolution

From Prototype to Product

Five versions where built upon the problems of the the previous.

Version 1 Kidney Buddy home screen
Home screen. The earliest interface focused on basic meal logging and two nutrient targets.
Version 1 Kidney Buddy add-food screen
Add food. An early input flow for recording food and checking protein and potassium.

Actual Version 1 screens from the original MIT App Inventor proof of concept.

Version 1

Could the Idea Work?

Initial Prototype · MIT App Inventor

We started with the smallest useful version of the idea: a local-only prototype that let users log meals and monitor protein and potassium. Version 1 was simply about proving the concept was possible.

Product infrastructureLocal data onlyTracked: protein · potassiumNo competition award
Version 2 Kidney Buddy meal-planning screen
Meal planning. Kidney Buddy began helping users plan meals, not just record them.
Version 2 Kidney Buddy nutrition report screen
Nutrition reports. Version 2 added longer-term reporting so users could review nutrient patterns beyond individual meals.

Version 2 added meal planning, longer-term reporting, and clinic/lab search while remaining a local-data prototype.

Version 2

Could It Help With More Than Tracking?

Feature-Expanded Prototype · MIT App Inventor

Version 2 broadened the original concept. We added meal planning, nutrition reports, and clinic/lab search while keeping the underlying data local to the device. This was the first version to receive recognition from competitions.

Product infrastructureLocal data onlyMeal planningReportsClinic / lab searchTracked: protein · potassium

First external validation

2024
SD STEAM App Innovators Challenge1st PlaceRecognition for the expanding Kidney Buddy prototype.
Version 3 Kidney Buddy meal dashboard
Richer dashboard. Phosphorus joined protein and potassium, alongside a more cohesive navigation system.
Version 3 Kidney Buddy report screen
Reports. Longer-term summaries helped turn logged meals into patterns users could review over time.

Version 3 became the most complete pre-incubator prototype, with broader CKD support and a more polished interface.

Version 3

Could It Become a More Complete CKD Companion?

Refined Competition Prototype · MIT App Inventor

Version 3 added phosphorus tracking alongside protein and potassium and expanded the experience with risk assessment, educational tips, personalized settings, and more cohesive navigation. It was still local-data software, but it became the version that earned broader national and international recognition.

Product infrastructureLocal data onlyRisk assessmentEducational tipsPersonalized settingsTracked: protein · potassium · phosphorus

National & international recognition

2024
Congressional App Challenge · FL-23Winner · 1st Place
2025
Blue Ocean Student Entrepreneur CompetitionTop 30 PitchSelected from 12,784 participants representing 163 countries.

Additional recognition: Conrad Challenge — 2025–26 Conrad Finalist & 2024–25 Conrad Innovator Award · Global Youth Entrepreneurship Challenge 2025 — U.S. 2nd Place · Paradigm Challenge 2025 — Finalist · Diamond Challenge 2025 — Advanced to Pitching Round · National STEM Festival 2024 — Finalist

Version 4 Android Kidney Buddy food scan and nutrition summary screen
Food scan and meal summary. Version 4 expanded meal logging with photo capture, nutrition-facts scanning, serving-size adjustment, and clearer nutrient totals for the meal and the day.
Version 4 Android Kidney Buddy meal plan screen
Meal planning. The Android release retained and extended planning support, helping users move from tracking meals to deciding what to eat next.

Version 4 turned the strongest pre-incubator prototype into a marketable Android product while keeping data stored locally and expanding practical nutrition support through food scanning, meal summaries, and meal planning.

Version 4

Could the Prototype Survive Real-World Use?

Marketable Android Release · MIT App Inventor

After the incubator, Version 4 became Kidney Buddy’s first marketable Android release while still storing data locally on the device. It expanded the product experience with food and nutrition-facts scanning, per-meal and daily nutrient summaries, adjustable serving sizes, and usage limits for AI-powered features for free users.

Product infrastructureLocal data onlyFree-user AI limitsFood + label scanMeal & daily totalsServing-size adjustmentNo subscriptions yetTracked: protein · potassium · phosphorus

Version 5

What Would It Take to Go Cross-Platform?

TypeScript · USDA FoodData Central + AI · Android + iOS

As Kidney Buddy’s functionality and cross-platform goals expanded, our original development approach became increasingly limiting. Alan and I co-led the transition toward TypeScript and AI-assisted programming. Version 5 adopted a local-first architecture: high-frequency data is saved on the phone first for faster performance, offline usability, and reduced network traffic, while only necessary data is synchronized to Supabase for services such as authentication, subscription and AI-usage enforcement, and optional backup and restore. This version also added Android + iOS support and sodium tracking for the first time. Version 5 is now published on both Google Play and the Apple App Store.

Version 5 also changed how we used AI. Rather than relying on AI for every nutritional analysis, we integrated USDA FoodData Central as the first source for common foods and reserved AI for cases requiring more complex analysis. This improved performance while reducing unnecessary AI usage and associated costs, reflecting a more deliberate product decision: only using AI where it adds value.

Product infrastructureLocal-first storageUSDA FoodData Central firstAI for complex casesSelective cloud syncBackup & restoreSubscriptionsAndroid + iOSSodium tracking introduced

Choose your platform.

Scan a QR code with your phone, or open the store directly.