-
API de uma carteira digital, Temos 2 tipos de usuários, os comuns e lojistas, ambos têm carteira com dinheiro e realizam transferências entre eles.
-
Para ambos tipos de usuário, precisamos do Nome Completo, CPF, e-mail e Senha. CPF/CNPJ e e-mails devem ser únicos no sistema. Sendo assim, seu sistema deve permitir apenas um cadastro com o mesmo CPF ou endereço de e-mail.
-
Usuários podem enviar dinheiro (efetuar transferência) para lojistas e entre usuários.
-
Lojistas só recebem transferências, não enviam dinheiro para ninguém.
-
Apenas logistas podem estornar uma transação antes realizada.
-
Deploy da aplicação ainda em andamento/ Deve ser rodado em localhost.
-
Necessário Banco de Dados, de preferencia PostgresSQL.
https://github.com/diegofreitas50/API-CarteiraDigital
yarn i
yarn prisma db push
# development
$ yarn run start
# watch mode
$ yarn run start:dev
# production mode
$ yarn run start:prod
http://localhost:3000/api/
- NodeJS
- TypeScript
- NestJS
- PostgreSQL
- Swagger
- Yarn
- JWT
- Bcrypt
Este projeto está sob a licença: Mozilla Public License Version 2.0 - veja o arquivo LICENSE.md para detalhes.