Skip to content

Benevanio/CrudThemeleaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação do Projeto Engenharia de Software: Frameworks para Desenvolvimento de Software

Este documento fornece uma visão geral do projeto Engenharia de Software, um aplicativo web desenvolvido com Spring Boot para cadastro de usuários.

Configuração do Ambiente de Desenvolvimento

Para configurar o ambiente de desenvolvimento para este projeto, siga as instruções abaixo:

  1. Java Development Kit (JDK): Instale o JDK versão 8 ou superior.

  2. Spring Boot: Certifique-se de ter o Spring Boot instalado. Caso contrário, você pode adicioná-lo como uma dependência ao seu projeto Maven ou Gradle.

  3. IDE (Integrated Development Environment): Use uma IDE de sua preferência, como IntelliJ IDEA, Eclipse ou Visual Studio Code.

Executando o Projeto

Para executar o projeto localmente, siga os passos abaixo:

  1. Clone o repositório do projeto:

    git clone https://github.com/benetesla/CrudThemeleaf
    
  2. Navegue até o diretório do projeto:

    cd projeto-engenharia-software
    
  3. Execute o aplicativo Spring Boot:

    ./mvnw spring-boot:run
    
  4. Acesse o aplicativo em um navegador web:

    http://localhost:8081
    

Funcionalidades Principais

O aplicativo Engenharia de Software possui as seguintes funcionalidades principais:

  1. Cadastro de Usuários: Permite que os usuários preencham um formulário com nome, sobrenome e email, e salvem essas informações.

  2. Listagem de Usuários: Exibe uma lista dos usuários cadastrados no sistema.

  3. Edição de Usuários: Permite editar as informações de um usuário existente.

  4. Exclusão de Usuários: Permite excluir um usuário do sistema.

Tecnologias Utilizadas

O projeto Engenharia de Software utiliza as seguintes tecnologias:

  • Spring Boot: Framework Java para criação de aplicativos web.

  • Thymeleaf: Engine de templates para renderização de páginas web.

  • Bootstrap: Framework CSS para design responsivo.

Contribuição

Para contribuir com o projeto, siga as diretrizes de contribuição disponíveis no repositório do projeto em Repo.


Esta é apenas uma documentação básica. Você pode expandi-la e personalizá-la conforme necessário para o seu projeto.