https://github.com/armanoalves/nerd-ops-spring
Projeto de desenvolvimento de API responsável por gerenciar informações de fórum utilizando o Spring Boot
https://github.com/armanoalves/nerd-ops-spring
java restful-api spring-boot
Last synced: 4 months ago
JSON representation
Projeto de desenvolvimento de API responsável por gerenciar informações de fórum utilizando o Spring Boot
- Host: GitHub
- URL: https://github.com/armanoalves/nerd-ops-spring
- Owner: armanoalves
- Created: 2024-07-17T12:06:52.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T12:18:10.000Z (9 months ago)
- Last Synced: 2025-01-29T12:14:35.231Z (6 months ago)
- Topics: java, restful-api, spring-boot
- Language: Java
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring API NerdOps
## 📜 Descrição
Desafio técnico de criação de uma API para gerenciar posts e comentários de um fórum de tecnologia.

## ✨ Funcionalidades
- **API REST**: Uma API REST é um serviço que atraves de rotas faz uma comunicação com o banco de dados.
- **Spring Boot**: Utilizada para configurar e executar a aplicação com um servidor embutido.
- **Controller**: Criação de métodos responsáveis por receber as requisições.
- **Rotas e Requisições**: Implementação completa das rotas GET, POST, UPDATE e DELETE.
- **Filtro**: Filtro de posts apartir de título ou nome do autor.## 📚 Tecnologias Utilizadas
- 
- 
- 
- ## 📂 Estrutura do Projeto
```
api-nerdops/
├── .idea/
├── .mvn/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── br/
│ │ │ └── com/
│ │ │ └── nerdops/
│ │ │ └── api_nerdops/
│ │ │ ├── controllers/
│ │ │ ├── infra/
│ │ │ ├── models/
│ │ │ ├── repositories/
│ │ │ └── ApiNerdopsApplication.java
│ │ ├── resources/
│ │ │ ├── db.migration/
│ │ │ └── application.properties
│ ├── test/
├── target/
├── .gitignore
├── api-nerdops.iml
├── HELP.md
├── mvnw
├── mvnw.cmd
├── pom.xml
└── README.md
```## 📋 Como Executar
1 - Clone do projeto
```
git clone https://github.com/armanoalves/nerd-ops-spring
```2 - Rodar o projeto
```
Escolha uma IDE de sua preferência e execute
```3 - Acessar a API apartir da URL do Swagger
```
http://localhost:8080/swagger-ui/index.html#/
```## 🧑💻 Feito por:
Armano Alves