Boas vindas ao XP Wallet, o site onde você pode comprar e vender ações!
O objetivo do projeto é facilitar a compra e venda de de ações.
Se preferir, pode instalar o projeto em sua máquina e rodá-lo localmente seguindo os passos abaixo:
Seu computador precisa de Git (para versionamento do código) e Node.js & npm (para executar a aplicação). Clique nos links, caso ainda não tenha instalado algum desses:
Agora estamos prontos para instalar o projeto.
-
Primeiro, abra um novo terminal e clone o repositório utilizando o comando
git clone git@github.com:felippe-fernandes/xp-wallet.git
-
Em seguida, digite
cd xp-wallet
para entrar no diretório (pasta) do projeto, que acabou de ser criada.
- Execute
npm install
no terminal para instalar as dependências necessárias.
-
Execute
npm start
no terminal para rodar o site no seu LocalHost no navegador. -
O site será aberto no seu navegador de preferencia.
- Para acessar o site, você precisa colocar um e-mail válido e sua senha precisar ter mais de 6 caracteres.
- No cabeçalho você poderá visualizar o usuário e o seu saldo. O saldo começa borrado por questão de privacidade, mas é só clicar no ícone do olho para visualizar o saldo.
-
Na pagina principal, você encontrara duas tabelas: uma com as ações que você possui e outra com ações disponíveis para compra.
-
Voce pode vender ações que você já possui ou comprar novas ações. Para fazer isso é só clicar em um dos botões da coluna
Negociar
. -
No modal aberto para negociar você poderá ver mais informações das ações escolhidas. Para comprar ou vender só digitar a quantidade desejada nos respectivos inputs.
LEMBRE-SE: Você não pode comprar um valor maior do que o do seu saldo e nem vender mais ações do que você possui.
-
Se tudo der certo a transação será confirmada e você pode apertar no botão
OK
para retorna a tela principal. -
Caso você deseje depositar ou retirar um valor do seu saldo é só clicar no botão
Depósito/Retirada
. -
Para concluir o processo basta escolher se você deseja fazer um depósito ou uma retirada e digitar a quantia desejada.
-
Se tudo der certo a transação será confirmada e você pode apertar no botão
OK
para retorna a tela principal.
- Caso queira sair da sua conta é só clicar no nome do seu usuário e selecionar
Logout
- Execute
npm test
no terminal para rodar todos os testes.
- Execute
npm test 'nome-do-teste'
no terminal para rodar somente o teste desejado. Ex:npm test login
;