Skip to content

Kockiee/ToDoList-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ToDoList API

Uma api para gerenciamento de tarefas

  • Atualizar
  • Deletar
  • Listar
  • Instalação

    • Instale o projeto em seu pc com
    git clone https://github.com/Kockiee/ToDoList-API.git
    cd ToDoList
    npm install
    docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql

    Documentação da API

    Conecte-se no mysql criado e execute a seguinte query:

    CREATE DATABASE todolist;
    
    USE todolist;
    
    CREATE TABLE tasks (
        id INT PRIMARY KEY AUTO_INCREMENT,
        title VARCHAR(45) NOT NULL,
        status VARCHAR(45) NOT NULL,
        created_at VARCHAR(45) NOT NULL
    );

    Execute a aplicação com o comando:

    npm run dev

    Api-Key

    Desnecessária no momento

    Retorna todos os itens

      GET /tasks

    Cria um item

      POST /tasks
    Parâmetro Tipo Descrição
    title string Obrigatório. Título da tarefa

    Atualiza um item

      PUT /tasks/:id
    Parâmetro Tipo Descrição
    title string Obrigatório. Título da tarefa
    status string Obrigatório. Status da tarefa

    Deleta um item

      DELETE /tasks/:id

    About

    Uma to-do list api para construir web sites

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published