Este projeto tem o objetivo de extrair informações qualificadas sobre o ensino básico de Santa Catarina, e está dividido em três fases: Atos autorizativos, Censo escolar e Auto avaliação institucional. A plataforma é desenvolvida em cooperação com o Conselho Estadual de Educação de Santa Catarina.
TECNOLOGIAS UTILIZADAS
O projeto utiliza uma tecnologia tanto para o backend como para o frontend, o JavaScript. Utilizamos Node.js no lado do servidor e React.js no lado do cliente.
O MongoDB é o único banco de dados utilizado na aplicação, e a biblioteca mongoose serve para manipular o banco de dados através do Node.js, facilitando a consulta, criação, alteração e remoção das entidades na base de dados.
Para os testes, implementamos os roteiros utilizando a biblioteca Jest. O Jest serve principalmente para criação de testes unitários e de integração, totalmente automatizados.O objetivo aqui é garantir a qualidade final do produto, e também garantir que o sistema sempre funcione como deveria.
Para testarmos como o sistema se comporta em produção, utilizamos os serviços do Heroku para hospedar o backend. Além disso, integramos o sistema com os serviços do Sentry, com o objetivo de nos notificar quando ocorre um erro no sistema em produção. Ao contrário do backend, resolvemos hospedar o frontend no Netlify, por ser uma ferramenta muito simples e gratuita para hospedagens de clientes web.
ENDEREÇO
Rua Dr. Getúlio Vargas, 2822 - Bela Vista - Ibirama - SC CEP: 89.140-000
CONTATO
Telefone: (47) 3357-8484
E-mail: comunicacao.ceavi@udesc.br
Horário de atendimento: 07h30 às 19h
Utilizamos cookies para melhorar sua experiência de navegação no Portal da Universidade do Estado de Santa Catarina. Ao continuar navegando no Portal, você concorda com o uso de cookies.