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)
Figma HTML CSS Django

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