
PEDUCA - USP Programa de Educação Alimentar e Vigilância Nutricional
Aplicativo mobile multiplataforma desenvolvido para o programa de educação alimentar da USP, focado na vigilância nutricional e educação de alunos da rede pública de ensino do Estado de São Paulo.
Screenshots do Projeto
Explore as interfaces e funcionalidades desenvolvidas



Arquitetura & Diagramas
Explore a arquitetura técnica, fluxos de dados e componentes que fazem este projeto funcionar
Visão Geral da Arquitetura
Diagramas de Arquitetura
Arquitetura Geral do Sistema
Diagrama mostrando a interação entre app mobile, Supabase backend e APIs externas como Google Maps
Fluxos e Processos
Fluxo de Cadastro de Alunos
Processo de validação de cadastros escolares com autenticação em múltiplas etapas
Fluxo de Medições Antropométricas
Coleta de dados de peso, altura e cálculo automático de IMC baseado em curvas da OMS
Componentes Principais
Mobile App (Flutter)
Interface multiplataforma com autenticação segura e dashboards personalizados por perfil de usuário
Backend Supabase
Banco PostgreSQL com Row Level Security, autenticação e storage para dados institucionais
APIs Externas
Integração com Google Maps para localização de feiras e Firebase para notificações push
O Problema
A necessidade de substituir processos manuais de coleta de dados antropométricos por uma solução digital eficiente, onde alunos possam inserir seus dados (peso, altura, cintura) e receber instantaneamente a classificação do estado nutricional baseado nas curvas da OMS.
A Solução
Desenvolvi um aplicativo mobile completo com três perfis distintos: alunos (registro de medições, dashboard com IMC/percentil, acesso a receitas e conteúdos educativos), escolas (gestão de alunos, validação de cadastros, relatórios) e administradores (dashboard global, CMS, gestão de usuários). O sistema utiliza Supabase como backend, com autenticação segura, Row Level Security e integrações com Google Maps para localização de feiras.
Escolhas Técnicas
Flutter para desenvolvimento multiplataforma nativo. Supabase como Backend-as-a-Service para reduzir tempo de desenvolvimento. PostgreSQL com Row Level Security para segurança granular. Firebase Cloud Messaging para notificações push. Google Maps API para funcionalidades de localização. Arquitetura Clean Code com separação clara entre camadas (core, repositories, services, screens).
Resultados
Aplicativo completo e funcional demonstrando competência em desenvolvimento mobile multiplataforma, arquitetura de software robusta, integração com serviços externos, controle de acesso granular e desenvolvimento de soluções educacionais. O projeto atende às necessidades específicas do programa de educação alimentar da USP, oferecendo uma solução digital moderna para vigilância nutricional escolar.
Interessado em colaborar?
Se você gostou deste projeto e tem uma ideia em mente, vamos conversar sobre como podemos trabalhar juntos.
Entrar em Contato