Seja bem vindo(a) ao Transfers App!
Aplicação que possibilita que os usuários consigam realizar transferências internas entre si.
Para rodar locamente:
- Clone o repositório com o comando
git clone git@github.com:guihtryb/transfers-app.git
em seu terminal; - Entre na pasta criada transfers-app com o comando
cd transfers-app
em seu terminal; - Instale as depêndencias do frontend do projeto com o comando
cd app/backend/server
seguido deyarn
, ounpm install
em seu terminal; - Instale as depêndencias do frontend do projeto com o comando
cd ../../frontend/transfers-app
seguido deyarn
, ounpm install
em seu terminal;
Backend
- Entre na pasta app/backend/server e execute o comando
npx prisma migrate dev
para criar e popular o Banco de dados; - Por fim execute o comando
npm run dev
para iniciar servidor;
Frontend
- Entre na pasta app/frontend/transfers-app, e , já com as dependências instaladas, execute o comando
npm run dev
e abra uma uma aba no seu navegador no endereçohttp://localhost:5173/
para visualizar a aplicação;
Telas da aplicação
Login:
-
Para logar com um usuário existente.
-
Caso não tenha uma conta, clique em "Registre-se", abaixo dos campos de login;
Register:
-
Crie uma conta para logar no App.
-
Atente-se às regras:
- Nome de usuário: Mínimo de três caracteres;
- Senha: - Mínimo de 8 caracteres; - Deve conter 1 número; - Deve conter 1 letra maiúscula;
-
A conta será criada, possuindo um saldo inicial de R$100,00 e usuário será redirecionado para a rota /home
Home
-
Essa página permite realizar e visualizar transferências!
-
Para realizar uma transferência, clique em transferir, e uma modal para transferência será aberta.
-
Então, digite um usuário para o qual queira transferir e o valor da transferência.
-
Caso queira simular uma transferência, use os nomes de usuário
JhonDoe
ouJhonHendrix
, usuários já presentes na base de dados!