Projeto
Aprova System
Sobre o projeto
Este projeto está sendo desenvolvido ao longo da graduação em Análise e Desenvolvimento de Sistemas, com o objetivo de criar uma plataforma simples e intuitiva para a gestão do Projeto de Educação Comunitária Integrar — uma iniciativa voluntária de professores que oferece preparação para vestibulares a estudantes de baixa renda da Grande Florianópolis.
Ficha técnica
- Desenvolvido em parceria com quatro colegas do curso
- Tecnologias utilizadas: Figma, HTML/CSS, Django, PostgreSQL
- Projeto incremental (protótipo básico + controle de presença e relatórios)
Timeline
Levantamento de requisitos
Entrevistas, definição de escopo e personas
Documento de requisitos
Desenvolvimento e detalhamentos dos requisitos funcionais, de negócio e não funcionais
Modelagem de processos
Definição de principais fluxos operacionais (BPMN)
Protótipo no Figma
Telas principais, responsividade, fluxo de navegação
Estrutura inicial do frontend
HTML/CSS, componentes base e layout inicial necessários para o protótipo
Implementação dos Models (Django)
Models, migrações iniciais, banco de dados necessários para o protótipo
Integração com Frontend
Comunicação entre Django e frontend com JS, POST/GET
Testes iniciais do protótipo
Testes de usabilidade com Django Admin e interfaces de leitura (read), ajustes com base em feedback
Aplicação de incrementos
Novas entidades, relacionamentos complexos, melhorias na modelagem inicial
Testes de funcionalidades incrementadas
Testes após os incrementos, fluxos com dados reais
Deploy do projeto (infraestrutura)
Contratação de servidor (ex: DigitalOcean, Render, Heroku), configuração de DNS
Hospedagem 24/7
Subida do projeto para produção, domínio, segurança, versão online funcional
Documentação técnica final
Explicação da arquitetura, banco, rotas, estrutura de código
Tutorial para o usuário final
Passo a passo simples, prints, vídeo ou manual para o cliente final