MacroMath
App de nutrição com IA para iOS e Android
Sobre o projeto
Nasceu como projeto final de curso e cresceu para um produto completo: uma app Flutter para iOS e Android, um site de marketing em Astro, documentação própria e uma biblioteca de componentes partilhada entre a app e a web. Faz tracking de macros em tempo real, gere a despensa e usa o MacroAI — um assistente construído sobre o Gemini — para gerar planos alimentares e responder a perguntas de nutrição. Tem plano gratuito e subscrição Premium com pagamentos via Stripe.
O que construí
- 01App multiplataforma em Flutter e Dart, com Hive para armazenamento local e cinco separadores: Início, Dieta, Despensa, IA e Perfil
- 02MacroAI, assistente de nutrição sobre o Gemini 2.5 Flash, que gera dietas e responde a perguntas a partir da despensa do utilizador
- 03Backend em Supabase com PostgreSQL e Row Level Security — 5 tabelas, 13 migrações
- 04Três fontes de dados alimentares combinadas: base portuguesa local, FatSecret e Open Food Facts
- 05Design system próprio com 20 componentes documentados, partilhado entre a app em Flutter e o site em Astro
- 06Subscrições Premium com Stripe, site em Astro e documentação em Next.js — em 5 idiomas
Ficha
- Contexto
- Prova de Aptidão Profissional — nota 20/20
- Função
- Projeto individual — produto, app, backend, web e design system
- Ano
- 2025 — 2026
Stack
- Flutter
- Dart
- Supabase
- PostgreSQL
- Google Gemini
- Astro
- Next.js
- Stripe
- Hive