Projeto desenvolvido no NetBeans utilizando a linguagem Java para WEB.
A aplicação simula uma agenda online com um cadastro/login de usuário, no qual cada usuário pode ter sua própria agenda. É feita uma integração com o banco de dados MySQL para o armazenamento tanto de usuários quanto de contatos para alimentar as agendas.
Além do cadastro e login de usuários também é possível realizar as seguintes operações: inserção, leitura, alteração e remoção de contatos no banco. Também é possível efetuar o logout e um filtro é usado para verificar a cada requisição se o usuário ainda está logado e autenticado.
Aplicação criada com o padrão MVC, utilizando classe Java como modelo, página JSP como view (com Bootstrap 3 e JSTL) e Servlet como controller.