Skip to content

O Rocketpay é uma aplicação que simula uma API de pagamentos sendo possível criar usuários e contas, realizar depósitos, saques e visualizar saldo da conta.

License

Notifications You must be signed in to change notification settings

GabrielSaliba/rocketpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocketpay

Tecnologias   |    Projeto   |    Como executar   |    Banco de Dados    |    Saiba mais

License NLW 04

✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

O Rocketpay é uma aplicação que simula uma API de pagamentos sendo possível criar usuários e contas, realizar depósitos, saques e visualizar saldo da conta.

A documentação da API pode ser encontrada clicando aqui.

🚀 Como executar

Para iniciar o seu servidor Phoenix:

  • Instale as dependências com mix deps.get
  • Crie o banco de dados e rode as migrations rodando mix ecto.setup
  • Inicie o servidor Phoenix com mix phx.server

Agora você pode acessar localhost:4000 do seu navegador.

Pronto para colocar em produção? Dá uma olhada nos guias de deploy.

🐋 Banco de Dados

Para instalar um banco de dados localmente de maneira rápida e fácil de executar basta rodar o arquivo docker-compose localizado em:

📂 Rocketpay
    📂 docker
        📃 docker-compose-up.yml

Navegue até o local do arquivo e apenas execute o comando:

docker-compose up -d

Para instalação do Docker e como utilizá-lo acesse:

⚡️ Saiba mais

📄 Licença

Esse projeto está sob a licença GNU v3.0. Veja o arquivo LICENSE para mais detalhes.


Feito com muito ❤️ durante a NLW da Rocketseat 👋🏻 Participe da comunidade!

About

O Rocketpay é uma aplicação que simula uma API de pagamentos sendo possível criar usuários e contas, realizar depósitos, saques e visualizar saldo da conta.

Topics

Resources

License

Stars

Watchers

Forks

Languages