Este projeto tem como objetivo deixar mais transparente o acesso a dados públicos de Licitações do poder Executivo do Brasil.
- Isac Kaik Oliveira Santos
- João Pedro Bitencourt Morais
- Rafael Vinicius Sousa
- Raí Rafael Santos Silva
- Suzyane Katharine Silva da Rocha
O nosso projeto, desenvolvido utilizando as tecnologias Spring Boot, baseado em Java, e Angular, baseado em TypeScript, possui alguns padrões de projeto em sua estrutura. Alguns deles são:
- Singleton: é um padrão de projeto do tipo Criacional e é usado para garantir que apenas uma instância de uma classe seja criada durante a execução do aplicativo. O Spring Boot usa o padrão Singleton em muitos de seus componentes principais, como service e repository de cada entidade, garantindo que um único objeto seja responsável por receber as requisições, aplicando as regras de negócio necessárias e comunicando-se com o banco de dados, respectivamente. Isso ajuda a economizar recursos e garantir que os componentes principais do aplicativo estejam sempre disponíveis.