-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Janusz Kamieński edited this page Oct 14, 2018
·
6 revisions
Welcome to the portAL wiki!
- Bootstrap of the project
- ✔️ local setup configuration steps
- ✔️ config for production
- deployment process and tools setup
- ✔️ create project dirs and first files
- Hello and 404 pages as a result
- Users (+ profiles, Characters, DMs)
- ✔️ models, REST API and admin for profiles and different roles in the system
- ✔️ basic permissions for above API
- ✔️ profile change form in the frontend
- ✔️ add login page
- ✔️ add profile setting page
- ✔️ create signup page (possibly with Facebook auth)
- ✔️ characters (race, class) models, API, permissions and admin
- ✔️ DM notes models, API, permissions and admin
- ✔️ characters add/change in frontend (no DELETE for now!)
- DM notes for player (create/update) frontend
- ✔️ players list API endpoint
- ✔️ players list frontend list
- ✔️ characters list for player frontend view
- 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