Skip to content
Janusz Kamieński edited this page Jun 22, 2018 · 6 revisions

Welcome to the portAL wiki!

Milestones

  1. Bootstrap of the project
    • setup configuration, deployment process and useful tools
    • create project dirs and first files
    • Hello and 404 pages as a result
  2. 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)
  3. 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
  4. Event signup process
  5. Event reporting process
  6. Contribution tracker
  7. Session signup edit functionality

Previous worthy notes

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
Clone this wiki locally