PaymentServer is a backend server for bank-like entity, where users can create multiple wallets of different currencies and send money from one wallet to another. The API uses GraphQL with Absinthe. The currency exchange provider is Alpha Vantage.
To start your Phoenix server:
- Install dependencies with
mix deps.get - Create and migrate your database with
mix ecto.setup - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Once started, it serves GraphiQL in localhost:4000/api/graphiql.