gabrieluizramos /
javascript-assertivo
Um guia fundamental e prático sobre qualidade de código e testes em todas as camadas de uma aplicação JavaScript.
63/100 healthLoading repository data…
KaioMuniz / repository
Uma aplicação Java baseada em Spring Boot para gerenciamento simples e eficiente de tarefas e categorias
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
id: UUIDnome: String (único)tarefas: Lista de tarefas relacionadasid: UUIDtitulo: StringdataHora: Date (com data e hora)finalizado: Booleancategoria: Categoria associada (chave estrangeira)A API possui documentação interativa disponível via Swagger:
POST /api/v1/tarefas – Criar nova tarefaGET /api/v1/tarefas – Listar todas as tarefasGET /api/v1/tarefas/{id} – Buscar tarefa por IDPUT /api/v1/tarefas/{id} – Atualizar uma tarefaDELETE /api/v1/tarefas/{id} – Remover uma tarefaGET /api/v1/categorias – Listar categoriasGET /api/v1/categorias/{name} – Buscar categoria por nomeCertifique-se de que o Docker está instalado e rodando.
docker-compose up -d
No terminal (ou pela IDE):
./mvnw clean package
java -jar ./target/projetoAgendaApi-0.0.1-SNAPSHOT.jar
listagem de Categorias (apenas leitura)
Criação de tarefas
Listagem, busca, atualização e exclusão de tarefas
Validações completas e tratamento de exceções
Testes automatizados
O projeto segue a arquitetura MVC (Model-View-Controller), garantindo separação clara das responsabilidades e facilitando manutenção e escalabilidade.
src/
└── main/
└── java/
└── br/
└── com/
└── cotiinformatica/
├── configurations/ # Configurações gerais da aplicação (ex: segurança, CORS, beans)
├── controllers/ # Controladores REST que recebem e processam requisições HTTP
│ ├── CategoriasController.java
│ └── TarefasController.java
├── dtos/ # Data Transfer Objects para comunicação entre camadas
│ ├── CategoriaDTO.java
│ └── TarefaDTO.java
├── entities/ # Entidades JPA que representam tabelas do banco de dados
│ ├── Categoria.java
│ └── Tarefa.java
├── exceptions/ # Handlers e classes para tratamento de exceções personalizadas
│ ├── ApiExceptionHandler.java
│ └── ResourceNotFoundException.java
├── repositories/ # Interfaces JPA para acesso e manipulação dos dados no banco
├── scripts/ # Scripts auxiliares e utilitários diversos (se houver)
├── services/ # Serviços com lógica de negócio da aplicação
│ ├── CategoriaService.java
│ └── TarefaService.java
└── ProjetoAgendaApiApplication.java # Classe principal para inicialização do Spring Boot
Feito por Kaio Muniz durante o curso de Spring Boot Web Developer na COTI.
Para dúvidas ou sugestões, entre em contato:
Selected from shared topics, language and repository description—not editorial ratings.
gabrieluizramos /
Um guia fundamental e prático sobre qualidade de código e testes em todas as camadas de uma aplicação JavaScript.
63/100 healthjuliuscavalcante /
Uma aplicação web simples modelada no padrão MVC em Java e construída com o Spring Boot, o projeto também conta com uma estrutura básica de CRUD, no qual os dados estão sendo persistidos em um banco de dados. O sistema possui outras funcionalidades como, tela de login/cadastro, criptografia de dados do usuário, entre outras.
57/100 healthMatheusFarias8 /
Este projeto é uma aplicação de chat desenvolvida em Java puro que permite a comunicação entre múltiplos clientes simultaneamente, utilizando apenas a interface de linha de comando (CLI). A aplicação segue o modelo cliente-servidor, onde um servidor central gerencia as conexões e distribui as mensagens entre os usuários conectados.
47/100 healthprofessor-enoqueleal /
Tutorial para criação de uma aplicação Web utilizando Java
47/100 healthprofessorjosedeassis /
Mini projeto em Java para buscar automaticamente o CEP de um Web Service podendo ser usado em uma aplicação comercial para otimizar o preenchimento de cadastro de clientes, fornecedores etc.
71/100 healththallyta-castro-cv /
Este projeto consiste em uma aplicação Backend com Spring Boot para criar um sistema de delivery de comida completo com todos os recursos que o Spring disponibiliza. O intuito deste projeto é servir de repositório base para consultas futuras de implementação de recursos do framework.
44/100 health