Trata-se de um projeto avaliativo desenvolvido no módulo de Java do curso de Desenvolvimento Web da Trybe. O projeto envolveu o uso de Java, Maven, Docker, MySql e quase todo o ecossistema Spring. A aplicação foi contruída com total liberdade de implementação, tendo ocorrido manipulação em todos os arquivos, desde os de código até os de configuração. Destacam-se como competências desenvolvidas:
- Spring;
- Spring Security;
- Java Web;
- API REST com Spring;
- Exceções em Java;
- Container com Java;
- Testes com Junit;
A aplicação consiste num sistema de gestão e monitoramento das fazendas participantes que buscam um aperfeiçoamento de suas tecnologias e um uso responsável do solo. A aplicação conta com rotas para autenticação, autorização, cadastro de fazendas, cadastro de plantações, cadastro de fertilizantes entre outras.