Recursos utilizados
Laravel
Postgres
Blade/Datatables
Otimizações
- Responsivo para Desktop, tablet e mobile
- Desenvolvimento com paradigma Mobile First
- Cache de objetos e rotas
Customizações
Este projeto foi criado usando o framework Laravel 6.1, com base de dados Postgres 12.
O objetivo era garantir uma plataforma escalável e rápida, devido ao volume de dados que o sistema comporta. São mais de 320 mil cadastros de cidadão consumindo mais de 200 atividades oferecidas pela prefeitura.
O correto dimensionamento do servidor e banco de dados permitiu que o sistema se mantenha estável mesmo em momentos de pico.
Para a listagem de dados, usamos o plugin javascript Datatables.
O sistema também conta com geração de comprovante de participação com validação por qrcode.