Localized Hungarian version of the 5th Edition Spellbook spell creator for my D&D players, with some minor extensions. Also, a project to learn express.js through.
This is only meant to be an extension tool to use with the Android app 5th Edition Spellbook. I encourage you to buy and download the app, it has been extremely useful for my group.
I want to add authentication to the site for two main reasons:
- to enable users to filter for the spells they created
- to enable the creation of campaign groups, where the DM can review spells submitted by the players. Approved spells will be available to the whole group.
- Private spells
- Modify previously created private spells
- Download own spells in bulk
- Create campaign group
- Join campaign group
- Administrate owned campaing groups
- Create public spells
- Download public spells
Each user should be able to create a campaign group (CG) to which other users may join (via invite link). The DM should be able to turn off the possibility of joining the CG, and should be able to kick players. CG participants should be able to submit spells to the CG, which are reviewed by the DM (the DM can turn off the review process, i.e. all spells are automatically accepted).
Each registered user should be able to view/modify their previously created spells and download them individually and in bulk.
Each approved spell in a CG should be available for download individually and in bulk.
All spells submitted by guests and published spells submitted by users should be available for download individually and in bulk.
- spell creation form
- database
- spell view
- spell browser view
- download view and process
- registration form
- login form
- personal spellbook view
- private spells
- edit spell view
- spell publishing
- authorization
- group db table
- group view
- DM view
- create group view
- join link
- authorization
- submit spell
- spell approval
- campaign spellbook view
- Final polish
- Bugfixes
- Other features that might come up