Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/benevanio/crudthemeleaf

projeto para a faculdade
https://github.com/benevanio/crudthemeleaf

java javafx json rest spring spring-boot spring-security springboot springframework springframework6 themeleaf

Last synced: about 1 month ago
JSON representation

projeto para a faculdade

Awesome Lists containing this project

README

        

# 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](https://github.com/benetesla/CrudThemeleaf).

---

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