Themys Project is a Tabletop RPG assistent focused on providing players with direct access to essential information about their characters, campaigns, and especially their RPG system rules. The software also aims to allow the Dungeon Master to manage and configure essential aspects of the RPG system, providing utilities and automations that will help any DM to focus more on the campaign itself. The software is aimed at tabletop RPG players and Dungeon Masters who use the Dungeons & Dragons 5 (Next) rule system or homebrews.
$ git clone [email protected]:adnir-andrade/themys-utfpr-backend.git
$ cd themys-utfpr-backend
$ cp .env.example .env
$ ./run composer install
$ docker compose up -d
ou
$ ./run up -d
$ ./run db:reset
$ ./run db:populate
sudo chown www-data:www-data public/assets/uploads
$ docker compose run --rm php ./vendor/bin/phpunit tests --color
ou
$ ./run test
$ ./run phpcs
$ ./run phpstan
Access localhost
curl -H "Accept: application/json" localhost/problems