O projeto teve como finalidade o desenvolvimento de uma aplicação em parceria com a plataforma Digital Innovation One e o Banco Inter. Com a aplicação é possível realizar o cadastro de usuários, efetuar o login e fazer transações de valores utilizando a chave PIX gerada pela API.
Sua interface visual foi desenvolvida utilizando as seguintes tecnologias:
- React.js
- Node.js
- Styled-Components
- Express
- ESLint
- TypeScript
- TypeOrm
- JsonWebToken
- Nodemon
- Crypto-JS
- Vscode
- Docker
Para esse projeto foi utilizado o Postgres. Caso o tenha instalado, olhar as configurações no arquivo ormconfig.json presente na pasta BackEnd do projeto. Caso deseje a conexão via Docker, executar o comando na pasta BackEnd:
docker run --name default -d -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=9707 -e POSTGRES_DB=inter postgres
-
Clonar todo o repositório
-
Com o banco de dados ativo:
-
Para rodar o Fron-end: entrar na pasta frontend e executar os comandos no console:
npm install npm run start
-
Para rodar o Back-end: entrar na pasta BackEnd e rodar o comando no console:
npm run start
-
Por enquanto o cadastro de usuários pode ser feito através do Postman ou Insomnia, pela url e com o preenchimento das propriedades:
http://localhost:3333/user/signup
{
"firstName":"",
"lastName":"",
"email":"",
"password":""
}
OBS: A implementação do cadastro pela página ainda será desenvolvida.