- Aplicação criada como teste para Digital Republic;
O teste consiste em criar um sistema de gerenciamento de contas bancárias, com cadastro de usuários e operações.
✔️ Criar um CRUD que permita cadastrar usuários e operações;
✔️ Criar rotas específicas para cada funcionalidade: cadastro de usuário, depósito e transferências;
✔️ Criar validações para todas as rotas;
-
- Node.js;
- Git
- Gerenciador de pacotes npm ou yarn
Em seguida, clone o repositório
$ git clone https://github.com/carlosael/digitalrepublic
E depois:
- Criando o CRUD:
# Abra pasta do projeto
Importe o arquivo 'schema.sql' no seu servidor de banco de dados.
- Iniciando a API:
# Abra pasta do projeto
$ cd src
# Instale as dependencias
$ yarn ou npm install
# Coloque sua senha de acesso no arquivo '.env'
# Rode a aplicação
$ yarn start ou npx nodemon index.js