Devido ao contexto atual causado pela pandemia do Coronavírus-19 (COVID-19), o Festival Maestro Felinto Lúcio Dantas optou por realizar a sua 11ª edição de maneira totalmente virtual. Para tanto, foi desenvolvida este projeto, contendo:
- Área de divulgação do evento (Landing page);
- Contextualização histórica;
- Oficinas ofertadas;
- Horários;
- Patrocinadores.
- Banco de dados não relacional em nuvem (MongoDb Cloud);
- Área para inscrições dos participantes;
- Área de acesso dos participantes;
-
Todos os usuários, podem:
- Visualizar avisos do festival;
- Acessar links paras aulas das oficinas escolhidas;
- Confirmar presenças nas aulas das oficinas escolhidas;
- Acessar link para certificados obtidos;
- Enviar feedbacks sobre o festival em geral.
-
Professores e administradores, podem:
- Visualizar estatísticas em tempo real do banco de dados (MongoDb Charts).
-
Administradores podem:
- Obter códigos de presença para as aulas das oficinas;
- Visualizar lista de presença nas aulas das oficinas.
-
Para que fosse possível o monitoramento dos dados do sistema em tempo real, foi utilizada a ferramenta gratuita MongoDB Charts que permitiu a geração automática de gráficos a partir do banco de dados.
Clique aqui para visualizar todos os gráficos
Na Figura 1, resumidamente, é possível observar as funcionalidades disponíveis para os administradores. Já na Figura 2 é possível observar a tela em que todos os usuários confirmam as presenças nas aulas das oficinas.
Clique aqui para conferir o site completo
- Next.js - framework para o desenvolvimento da aplicação web;
- Figma - para prototipagem das páginas;
- Tailwindcss - para estilização das páginas;
- MongoDB Cloud & Tools - banco de dados.
Este projeto só possível graças as constribuições da equipe do festival, em especial à:
- Camilo Henrique Dantas Soares;
- Ivanilde Maria Santos da Cruz; e
- Alana Freire Santos;
Este projeto foi principalmente baseado no framework Next.js e foi colocado em "produção" na Edge Network da Vercel Platform
- Aprenda Next.js;
- Confira também a documentação de deployment no Next.js;
- Veja o respositório do Next.js no GitHub - seu feedback e suas contribuições são bem-vindos.
Em geral, este projeto conseguiu resolver a demanda de inscrições e manutenção do festival. Entretanto, devido ao curto tempo de desenvolvimento, algumas funcionalidades não puderam ser desenvolvidas, como:
- Editar perfil de participante;
- Editar oficinas escolhidas pelo participante;
- Serviço de notificação por email;
- Tabela para Professores/Administradores visualizarem os participantes;
- Criar gráficos específicos para cada oficina (tempo de atuação, cidade etc) - importante para análise mais detalhada do professor;
- Participantes que escolheram "Outras" no campo "banda" informarem o nome de sua banda;
- Gráficos comparativos na relação número de inscritos x números de presentes nas oficinas.
Para o 12º Festival Maestro Felinto Lúcio dantas, os autores pretendem refatorar boa parte do software e adicionar as funcionalidades carentes.
@isaacmsl |
@PauloVLB |
@tiago-rodrigues1 |
---|