v1.0.0 pública

Campus Flow

Aplicação acadêmica offline-first para organizar disciplinas, estudos e obrigações da graduação.

  • Flutter
  • Dart
  • Riverpod
  • Drift
  • SQLite
Tela real do Campus Flow mostrando perfis acadêmicos

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