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

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