Skip to content

bosofelipe/message-scheduler

Repository files navigation

message-scheduler

API Java para agendamento de envio de mensagens

Codacy Badge Build Status

  • Pré requisitos

    • Para iniciar a aplicação é necessário a instalação de algumas ferramentas

      • Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
      • Gradle: https://github.com/gradle/gradle/blob/master/README.md
      • Docker: https://docs.docker.com/engine/install
      • Docker compose: https://docs.docker.com/compose/install
  • Instalação e configurações de ambiente

    • Clonar o repositório: git clone https://github.com/bosofelipe/message-scheduler.git

    • Entrar na pasta: cd message-scheduler/

    • Rodar os seguintes comandos

      gradle build && docker build ./ -t messageschedulerapi

      docker-compose up

  • Documentação da API

    http://localhost:8080/message-scheduler/swagger-ui.html
    
  • Postman

    Os endpoints da API foram disponibilizados como collection do POSTMAN Baixar https://github.com/bosofelipe/message-scheduler/blob/main/src/test/postman/message-scheduler.postman_collection.json e fazer o import ao postman

  • Tecnologias utilizadas

    • Java Java 11
    • Spring Boot Framework Java/Kotlin
    • Postgres Banco de dados Relacional
    • Gradle Gradle, para gerenciamento de dependencias
    • Docker Para facilitar a instalação e inicialização da API, utilizando containers
  • Licença GNU AFFERO GENERAL PUBLIC LICENSE V3.0

About

API para agendamento de envio de mensagens

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published