Skip to content

Aplicação desenvolvido durante a NLW4 na Trilha de Elixir

Notifications You must be signed in to change notification settings

gabriel-nt/Rocketpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spider-Man-Miles-Morales

🚀 Rocketpay

Aplicação desenvolvida durante a NLW4 na trilha de Elixir

Features   |    Pré-Requisitos   |    Backend   |    Tecnologias   |    Lincença

🚧 Finalizado 🚧

💻 Projeto

A Rocketpay é aplicação é uma REST API para transações, depósitos e saques de contas

📎 Features

  • 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

⚙ Pré-requisitos

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

🎲 Rodando a Aplicação

# 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

🧾 Insomnia

Para ter um exemplo das rotas para a nossa API, basta clicar no link abaixo:
Run in Insomnia

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Elixir
  • Phoenix
  • Ecto
  • Postgres
  • Docker

📕 Bibliotecas

Esse projeto foi utilizou das seguintes lib:

  • decimal
  • pbkdf2_elixir
  • excoveralls
  • postgrex
  • plug

📝 Licença

Esse projeto está sob a licença MIT.


Feito por Gabriel Teixeira

About

Aplicação desenvolvido durante a NLW4 na Trilha de Elixir

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages