Contexto e objetivo
O Campus Flow nasceu da necessidade de reunir informações acadêmicas que normalmente ficam espalhadas. A aplicação prioriza uso local e continua útil mesmo quando o backend não está configurado.
Problema
- Concentrar disciplinas, horas, estágios, extensão e estudos em um fluxo pessoal
- Preservar utilidade quando não existe conexão ou backend
Arquitetura e decisões
A arquitetura pública é descrita apenas no nível necessário para entender o projeto. Detalhes privados, credenciais e topologia operacional não fazem parte deste estudo de caso.
- Perfis acadêmicos e organização por módulos
- Persistência local e funcionamento offline
- Base preparada para sincronização opcional
Dificuldades e aprendizados
- Recursos de nuvem precisam ser opcionais em uma aplicação offline-first
- Dados de demonstração devem ser claramente separados de dados reais
O que já funciona
- Perfis acadêmicos e organização por módulos
- Persistência local e funcionamento offline
- Base preparada para sincronização opcional
Próximos passos
- Evoluir a série 1.x a partir do uso real
- Melhorar relatórios de erro opcionais
- Preservar o fluxo local e offline nas próximas versões
