-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Janusz Kamieński edited this page Jun 22, 2018
·
6 revisions
Welcome to the portAL wiki!
- Bootstrap of the project
- setup configuration, deployment process and useful tools
- create project dirs and first files
- Hello and 404 pages as a result
- Users (+ profiles, Characters, DMs)
- create models for users and different roles in the system
- provide REST API access and basic permissions for them
- create admin management pages
- add login page
- add profile setting page
- create signup page (possibly with Facebook auth)
- Events (+ tables, adventures, game sessions)
- add proper models for holding events
- create admin pages
- add appropriate REST API
- add page for game session signup for DMs
- add page for game session signup for players
- Event signup process
- Event reporting process
- Contribution tracker
- Session signup edit functionality
Back-end admin functionality:
- ModelAdmin views for all models
- bulk publication of events
List of general features expected in the project front-end:
- signup and sign in with google or facebook account
- profile edit form for filling data
- list of upcoming events
- signup to event session running for DM
- signup to event session for player (with character pick)
- remove from event session for player
- adding/editing characters for player
- profile view summary
- adding notes on players for DMs
- after-session report form for DM
- report summary view for coordinators
- processing report in counting XP/gold/downtime for DM
- XP/gold/downtime available to DM (and usage)
Further front-end functionality:
- filtering events list by chosen adventure
- portAL bot for Discord
- notifications on Discord on changes in the session attendants