The goal here is to provide a back-end API written in elixir using the Phoenix framework to support an open-source non-lucrative RPG chat. We want to offer an alternative to people that would like to enter in the P&P RPG world but do not feel confident with the action of speaking with strangers nor putting themselves forward.
The game master will have features to easely handle the means of a P&P RPG. We also want to provide a global hub in which you can join a session whenever the game master is able to introduce you to the game.
For the first version, we do not want to force users to create accounts.
Feel free to create issues and/or pull requests, we would love your contribution ! There's no small help :) Remember following Elixir's syntax, and good practices.
To create your PostgreSQL Database we recommend that you use Postgres app on mac.
To start your Phoenix server:
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.create && mix ecto.migrate
- Start Phoenix endpoint with
mix phx.server
To see which routes are currently available, run mix phx.routes
Now you can begin making requests on localhost:4000
with Postman or another tool.
- Official website: http://www.phoenixframework.org/
- Guides: http://phoenixframework.org/docs/overview
- Docs: https://hexdocs.pm/phoenix
- Mailing list: http://groups.google.com/group/phoenix-talk
- Source: https://github.com/phoenixframework/phoenix
- PostgreSQL: https://www.postgresql.org/docs/