GraceHopper é uma rede social com o intuito de ajudar os seus usuários encontrar um caminho/trilha que o direcionem para a aquisição de conhecimento que é desejado pelos seus seguidores
- Durante o cadastro a sua senha é criptografada
- para realizar o cadastro o usuário precisa passar um e-mail com formato válido
- não é permitido que os usuários possuam o mesmo nome
- verifica que o usuário está passando um nome válido
- exige um padrão de senha para o usuário
- o usuário informa o seu nome e senha
- criptografa a senha do usuário antes de fazer a verificação no banco de dados
- cria um token codificado para o usuário e libera o acesso para as funcionalidades do sistema
- o token passado para o usuário expira e ele perde o acesso às funcionalidades do sistema
- o sistema permite que o usuário digite uma categoria para o tema
- buscar o tema pela categoria
- buscar postagens de acordo com o tema
- o sistema vincula um usuário com uma postagem
- o sistema garante que a postagem tenha um título
- o sistema garante que a postagem tenha ao menos imagem ou um conteúdo
- o sistema permite que o usuário vincule quantas postagens desejar ao tema
- o sistema permite que o usuário altere o título de uma postagem
- o sistema permite que o usuário altere o conteúdo de uma postagem
- o sistema permite que o usuário altere a imagem de uma postagem
- o sistema permite que o usuário altere os temas vinculados a uma postagem
- o sistema mostra as alterações feitas em cima de uma postagem
- o sistema remove o vinculo que todos temas tinham com a postagem excluída
- o sistema permite listar todas as postagens
- o sistema permite a busca de uma postagem pelo seu id
- o sistema permite a busca das postagens de um usuário
- o sistema permite a busca das postagens de acordo com a data
Caso não saiba como executar uma aplicação Spring Boot com Maven ou um executável Jar clique aqui
-
Spring Tools 4 integrado a IDE Eclipse
-
Spring Boot para a configuração do projeto, ele foi usado com o auxílio do Spring Tools 4.
-
Spring MVC para saber mais