CodeClubBrasil/plataforma-voluntario-api

Desenvolvimento da primeira fase da API, Baseado no que me foi passado da documentação do swagger.

Opened this issue · 0 comments

    • Entidades.
  • EntityBase.
  • User.
  • Contacts.
  • knowledges.
  • availableTimes.
  • weekDays and time.
  • document
    • Value Objects (Se precisar).
  • Email.
  • Password.
    • Enum.
  • Country
  • Week Days
  • Document Type
    • Criação dos contratos / interfaces.
  • Get by login.
  • Send Document.
  • Put username (update).
  • Get by username.
  • Criar um serviço de busca de code clube.
    • Criação dos serviços / use cases.
  • Criação dos métodos:
  • [POST] - Create User
  • [GET] - Get By Login.
  • [POST] - Send Document.
  • [PUT] - Put Username (update).
  • [GET] - Get By Username.
  • Criar um serviço de busca de code clube.
  • Filtros necessários: name, state, city, neighborhood.
  • Argumentar de onde vai vim essas infos.
    • Trabalhar no infra do projeto.
  • Controllers.
  • Desenvolver a persistência no banco de dados.
  • No começo estarei utilizando docker para subir containers do projeto.
  • Database Postgresql (PrismaORM).
  • Deploy do Projeto (Vercel).
  • JWT.
  • Testes unitários, integração e end-to-end (De começo não irei me prender, mas pretendo escrever alguns testes para fortalecimento e entendimento de api, porém meu objetivo atual é desenvolver a API antes dos testes devido meu tempo ser curto).