Skip to content

andersonFb/todo_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Todo

Sobre

O projeto trata-se de uma API REST para o gerenciamento de tarefas

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven
  • Banco de dados: Postgresql

Como executar o projeto

Banco de dados

# criar a base de dados no postgreSql conforme a ddl a seguir
CREATE DATABASE java_api_todo
    WITH 
    OWNER = postgres
    ENCODING = 'UTF8'
    LC_COLLATE = 'Portuguese_Brazil.1252'
    LC_CTYPE = 'Portuguese_Brazil.1252'
    TABLESPACE = pg_default
    CONNECTION LIMIT = -1;

Back end

Pré-requisitos: Java 8

# clonar repositório
git clone https://github.com/andersonFb/todo_application.git

# entrar na pasta do projeto back end
cd todo_application

# executar o projeto
./mvnw spring-boot:run

Endpoints

Documentação

  • /swagger-ui.html

Endpoint para GET E POST

  • /api/tarefas

Endpoint para GET, PUT e DELETE

  • /api/tarefas/{id}

Endpoint para Filtro padrão

  • /api/tarefas/page

Endpoint para Filtro com parâmetros

  • /api/tarefas/page?sort=createdAt

Autor

Anderson Fonseca

https://www.linkedin.com/in/anderson-fonseca-developer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages