This is the code for the site I created for my roleplay guild on World of Warcraft (Eu-Kirin Tor server).
It is built around character sheets for our characters, but there are other "modules" like the display of the spells we are using (based on warcraft rpg) or the display of campaign reports.
You can see the resulting site here: https://www.filsdegarithos.ovh/
The forum is a simple phpbb.
Clone this repository, install the dependencies and run the Django server.
You probably want to use a virtualenv to install the dependencies:
git clone https://github.com/Marie-Donnie/firp.git
cd firp
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
Then you'll want the JS dependencies:
cd fiches/static
bower install
To initialize the SQLite DB, do:
python manage.py makemigrations
python manage.py migrate
Finally, to run the server:
python manage.py runserver
For any other informations on how to deploy a Django application : Django tutorials
Copy the firp/settings_local.py.sample
to firp/settings_local.py
and edit
it. Any deployment-specific configuration should go into this file, as the
settings.py
file is used for development.
Most images belong to Blizzard, since this is a fansite.