joaobispo2077 / appreciation-api

An API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APPRECIATION API

Regras

  • Cadastro de usuário

    • Não é permitido cadastrar mais de um usuário com o mesmo e-mail
    • Não é permitido cadastrar usuário sem e-mail
  • Cadastro de TAG

    • Não é permitido cadastrar mais de uma tag com o mesmo nome e
    • Não é permitido cadastar tag sem nome
    • Não é permitido o cadastro por usuários que não sejam administradores
  • Cadastro de elogios

    • Não é permitido um usuário cadastrar um elogio para si
    • Não é permitido cadastrar elogios para usuáros inválidos
    • O usuário precisa estar autenticado na aplicação

Milha extra -> Enviar email quando um usuário enviar um elogio. -> Colocar em produção. -> Criar um frontend. -> Melhorar arquitetura com SOLID. -> Criar erros customizados e um handler de erros. -> Trocar banco de sqlite para PostgreSQL.

About

An API


Languages

Language:TypeScript 100.0%