Skip to content

falvojr/code-challenge-entelgy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Code Challenge Entelgy

Projeto construído de acordo com as especificações do "Code Challenge Entelgy". As seções a seguir sumarizam as tecnologias utilizadas e decisões tomadas para a implementação.
As seções com link (BackEnd, FrontEnd e Comentários) levam a uma nova Markdown, com mais informações sobre seu respectivo contexto.

  • Java;
  • Spring Boot: Permite a criação de aplicações Web em Java abstraindo configurações e o uso de XML, através do conceito de Convenção sobre Configuração (Convention over Configuration);
  • Spring Data REST: Analisa o modelo de domínio da aplicação e expõe seus recursos seguindo a semântica do protocolo HTTP através do estilo arquitetural REST;
  • Spring Data MongoDB: Fornece uma interface para integração com o banco de dados NoSQL MongoDB;
  • Gradle: Sistema avançado de automatização de builds que une a flexibilidade do Ant com o gerenciamento de dependências e convenções do Maven.
  • HTML, CSS e JavaScript;
  • AngularJS: Framework JavaScript, criado pelo Google, no estilo MVC e aderente ao conceito de SPA (Single Page Application). Além disso, provê extensões significativas para o HTML;
  • Angular Material: Framework de UI para Angular e implementação de referência da especificação Google Material Design;
  • reCAPTCHA: Ferramenta do Google contra spammers e bots. O reCAPTCHA usa uma engine de análise de risco avançada e CAPTCHAs adaptativos para manter-se atento a atividades abusivas ou suspeitas;
  • NPM: Node Package Manager, um flexível gerenciador de pacotes, builds e dependências feito em Node.js.
  • Seção destinada a comentários relacionados às decisões de projeto e trabalhos futuros.

Contato