Skip to content

hada97/kotlin-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kotlin-api

💻 Sobre o Projeto

Esta é uma API Rest desenvolvida em kotlin que implementa as operações básicas de CRUD (Create, Read, Update, Delete) de tópicos.

Veja como ficou!

⚙️ Funcionalidades

A API implementa as seguintes funcionalidades:

  • Create: Cria novos tópicos na base de dados.
  • Read: Recupera e exibe tópicos da base de dados.
  • Update: Atualiza tópicos existentes na base de dados.
  • Delete: Remove tópicos da base de dados.

🛠 Tecnologias

O projeto utiliza as seguintes tecnologias:

  • kotlin: Linguagem de programação.
  • H2 DB Engine: banco de dados relacional em memória.
  • IntelliJ IDEA: Editor de código.
  • Maven: Ferramenta de automação e gerenciamento de dependências.
  • Lombok: Biblioteca para reduzir o boilerplate no código Java.
  • Insomnia: Ferramenta para testar APIs.
  • Swagger: Ferramenta para definir, criar, documentar e consumir APIs REST.
  • Spring Cache: Módulo de extensão do Spring Boot que permite a otimização em cache.
  • Docker: Plataforma que facilita a criação, distribuição e execução de aplicativos em contêineres.

📝 Licença

Este projeto é licenciado sob a licença MIT.

🚀 Como Começar

Para começar a utilizar este projeto, siga as etapas abaixo:

  1. Clone o repositório:

    git clone https://github.com/hada97/kotlin-api
  2. Navegue até o diretório do projeto:

    cd kotlin-api
  3. Compile e execute o projeto:

    mvn clean install
    
  4. Acesse a API: Após iniciar o projeto, a API estará disponível na URL padrão:

    http://localhost:8080
    
  5. Acesse o Swagger:

     http://localhost:8080/swagger-ui/index.html
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published