ZaqueuCavalcante / taskill-old

A simple TODO app.

Home Page:https://taskill.up.railway.app/swagger/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A simple TODO app.

https://taskill.up.railway.app/swagger/index.html

License:MIT License


Languages

Language:C# 100.0%