🚀💸 Rocketpay - é uma API financeira usando Elixir e Phoenix.
Projeto desenvolvido durante a NLW - Next Level Week oferecida pela Rocketseat, seguindo a trilha Elixir. O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.
-
Usuário poderá se cadastrar enviando:
-
uma imagem de logo
-
nome
-
Senha com mínimo de :
- tamanho
- diferença de case
- caracteres especiais
-
Transações :
- Depósito
- Saque
- Transferência
-
Testes cobrindo 100%
-
Este projeto é focado no backend.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Elixir, Phoenix, Docker e/ou Postgres.
Caso vá utilizar o Postgres pelo Docker, use a imagem abaixo:
docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres
# No seu diretório de preferência, clone este repositório
$ git clone https://github.com/paulop2/Rocketpay-NLW4-Elixir.git
# Acesse a pasta do projeto no terminal/cmd
$ cd Rocketpay-NLW4-Elixir.git
# Instale as dependências
$ mix deps.get
# Crie e faça as migrações do seu banco de dados com
$ mix ecto.setup
# Execute a aplicação em modo de desenvolvimento
$ mix phx.server
# O servidor iniciará na porta (http://localhost:4000) no seu navegador
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Paulo Vitor 👋🏽 Entre em contato!