É uma aplicação desenvolvida com o padrão MVC com node.js. Foram utilizadas as determinadas ferramentas para desenvolver as funcionalidades:
- Utilizado express para as rotas da aplicação
- Utilizado Nunjucks como templete engine vinculado ao express para renderizar e enviar as respontas
- Como banco de dados foi utilizado o sqlite3 com os comandos da própria biblioteca do sqlite3
- Na estilização foi utilizado Css3 utilizando funcionaldades como css Flex e grid
- Foi utilizado o Vanila js para algumas funcionalidades
- para integração com a api do ibge foi utilizado a biblioteca axios.