Aplicação desenvolvida durante a NLW4 na trilha de Elixir
Features | Pré-Requisitos | Backend | Tecnologias | Lincença
A Rocketpay é aplicação é uma REST API para transações, depósitos e saques de contas
- Criação de usuários
- Criação de contas
- Depósito na conta
- Saque da conta
- Transações entre contas
- Leitura de arquivo cvs
- Autenticação de rotas
- Testes com elixir
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git e Elixir Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/gabriel-nt/Rocketpay/
# Instale as dependências
$ mix deps.get
# Crie a conexão com o banco
$ mix ecto.setup
# Rode as migrations
$ mix ecto.migrate
# Execute o server
$ mix phx.server
Para ter um exemplo das rotas para a nossa API, basta clicar no link abaixo:
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Elixir
- Phoenix
- Ecto
- Postgres
- Docker
Esse projeto foi utilizou das seguintes lib:
- decimal
- pbkdf2_elixir
- excoveralls
- postgrex
- plug
Esse projeto está sob a licença MIT.
Feito por Gabriel Teixeira