Projeto
Sistema de Gestão: Vozes do Elisa
Sobre o projeto
Este projeto consiste no desenvolvimento de uma solução personalizada para a gestão administrativa de um coro infantil escolar. O sistema foi concebido para resolver desafios logísticos reais, como a alta rotatividade de alunos, a necessidade de organização por grupos vocais (naipes) e o controle de estoque de uniformes.
Solução Proposta
A aplicação substitui processos manuais por um fluxo digital centralizado, permitindo que a coordenação do coro acesse dados cadastrais de forma instantânea e gerencie a progressão dos alunos dentro dos grupos. O foco principal é a eficiência operacional e a integridade dos dados.
Ficha técnica
- Design de Interface (UI/UX): Prototipagem completa realizada no Figma, priorizando a agilidade na entrada de dados e clareza visual.
- Comunicação Assíncrona: Utilização estratégica de AJAX para criar uma interface dinâmica e reativa, onde o gerenciamento de informações ocorre sem a necessidade de recarregar a página (SPA behavior).
- Arquitetura Backend: Implementação em Django (Python), utilizando o padrão MVC para garantir escalabilidade e segurança na persistência dos dados.
- Responsividade Adaptativa: O sistema ajusta-se inteligentemente a diferentes dispositivos, garantindo que o usuário tenha uma experiência funcional tanto em desktops quanto em dispositivos móveis durante os ensaios.
Timeline
Levantamento de requisitos
Entrevistas, definição de escopo e personas
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