Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.2 KB

README.md

File metadata and controls

35 lines (29 loc) · 1.2 KB

Taskill

A API de um simples TODO app, feita com ASP.NET e PostgreSQL.

Fiz esse projeto para ajudar quem tá começando na área de desenvolvimento, consolidar meus conhecimentos e servir de portfólio.

Conceitos e Tecnologias

  • ASP.NET para criação da API
  • PostgreSQL como banco de dados
  • Identity para autenticação com JWT
  • Entity Framework como ORM
  • Swagger para documentação
  • Conceitos de DDD para modelagem do domínio
  • NUnit + FluentAssertions para testes automatizados

Features

  • Usuários:
    • Criar um novo, fazer login
  • Tasks:
    • Criar uma task
    • Adicionar sub-tasks a uma task
    • Alterar uma task (título, descrição, prioridade, projeto, data de entrega, labels...)
    • Marcar / desmarcar como concluída
    • Visualizar uma ou várias
    • Buscar tasks por palavra no título ou descrição
  • Projetos:
    • Criar um projeto, alterar seu nome, visualizar um ou vários
    • Criar uma ou mais seções dentro de um projeto
    • Alterar o layout de visualização das seções dentro de um projeto
    • Alterar a ordem de exibição das tasks dentro de um projeto ou seção
    • Mover uma task de uma seção para outra
  • Labels:
    • Criar uma label, alterar seu nome, visualizar uma ou várias