Skip to content

Latest commit

History

History
129 lines (89 loc) 路 3.52 KB

README.md

File metadata and controls

129 lines (89 loc) 路 3.52 KB

Rocketpay

NextLevelWeek 4.0 馃殌

Application made during a NLW, made with love by @Rocketseat 馃挏

Project聽聽聽|聽聽聽 Technologies聽聽聽|聽聽聽 Install聽聽聽|聽聽 Author聽聽聽聽聽聽


Rocketpay is an elixir application developed on the next level week, the application consists of a payments api, where it is possible to create an account, make deposits, withdraw and transfer. It also features automated testing and authentication


馃殌 Technologies

This project uses to work:


馃帗 Install Guid

Installing Elixir

馃挏 Elixir is a dynamic, functional language for building scalable and maintainable applications.

https://elixir-lang.org/install.html

馃洃 Alert!

Elixir has been showing instability in the windows environment, so it has some more settings to do, and most importantly, not using powershell as a terminal for elixir, the preference is bash or cmd.


On linux based on debian, it is recommended to install by asdf, if you want you can follow the guide below, which will help you with the installation.

https://elixircasts.io/installing-elixir-with-asdf (Install elixir from asdf)

Phoenix 馃惁

(pretend that bird is orange ok?)


  mix archive.install hex phx_new 1.5.8

馃洃 Need elixir 1.6+ installed

PostegreSQL 馃悩


You can install from here:

https://www.postgresql.org/download/


Node.js 馃煩


You can install from here:

https://nodejs.org/en/download/


Install Rocketpay

--Open terminal--

#Clone repo from github
git clone https://github.com/joaopealves/Rocketpay.git

#Entry in Rocketpay folder
cd Rocketpay

#Install deps
mix deps.get

#if your postgresql is installed correctly, type
#Create Database and migrations
mix ecto.setup

#Open interactive terminal
iex -S mix

#Open Phoenix server
mix phx.server

#Exec test
mix test

My photo
Jo茫o Pedro Alves


Linkedin