Saltar para o conteúdo
Projetos

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í

  1. 01App multiplataforma em Flutter e Dart, com Hive para armazenamento local e cinco separadores: Início, Dieta, Despensa, IA e Perfil
  2. 02MacroAI, assistente de nutrição sobre o Gemini 2.5 Flash, que gera dietas e responde a perguntas a partir da despensa do utilizador
  3. 03Backend em Supabase com PostgreSQL e Row Level Security — 5 tabelas, 13 migrações
  4. 04Três fontes de dados alimentares combinadas: base portuguesa local, FatSecret e Open Food Facts
  5. 05Design system próprio com 20 componentes documentados, partilhado entre a app em Flutter e o site em Astro
  6. 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

Links