Skip to content

API para gerenciamento de tarefas (To-Do List), com autenticação, Swagger e operações de CRUD, desenvolvida com Spring Boot.

License

Notifications You must be signed in to change notification settings

joaoygorr/To-DoList

Repository files navigation

To-DoList

Este projeto é a solução de um teste técnico: uma API desenvolvida com Spring Boot para gerenciamento de tarefas (To-Do List). A aplicação permite criar, atualizar, listar e excluir tarefas, além de contar com integração de autenticação e documentação via Swagger.

🚀 Pré-requisitos


📥 Clonando o repositório

git clone https://github.com/joaoygorr/To-DoList
cd To-DoList

🖥️ Executando Manualmente

  1. Compile o projeto:

    No diretório do projeto, execute:

    mvn clean install
  2. Execute o servidor Spring Boot:

    Após a compilação, rode:

    mvn spring-boot:run
  3. Acesse a API:

    A API estará disponível em http://localhost:8080.

🐳 Executando com Docker

  1. Certifique-se de ter o Docker instalado.

    Rode o comando na pasta raíz da aplicação:

    docker-compose up -d

🧪 Executando os Testes

  1. Para rodar os testes do projeto, execute o seguinte comando:

       mvn test

📖 Swagger (Documentação da API)

A documentação da API está disponível via Swagger. Após iniciar o servidor acesse: Documentação

About

API para gerenciamento de tarefas (To-Do List), com autenticação, Swagger e operações de CRUD, desenvolvida com Spring Boot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published