Skip to content

Instantly share code, notes, and snippets.

@Arcanum417
Last active October 7, 2018 15:30
Show Gist options
  • Save Arcanum417/ae12aa1dc181db669f1324836fd730e2 to your computer and use it in GitHub Desktop.
Save Arcanum417/ae12aa1dc181db669f1324836fd730e2 to your computer and use it in GitHub Desktop.

HeadingHardcoreGamingGroupManager

is HR tool for big and/or complex clans, guilds, units, generally groups of people gaming on a more organized level.

  • stores information about members, processes new recruits
  • provides a place for members to interact with leaders and organizers of gaming events
  • delivers information and calls to actions to members
  • tracks members status, history with group, qualification
  • embeds self-hosted web application the group uses

Features

  • OpenID, OAuth, LDAP, etc. identity provider (server)
  • User profile
    • qualifications
    • status - admin customizable
      • recruit
      • FNG
      • regular
      • etc.
    • dates
  • permissions
    • customizable groups have customizable permissions, users are added to groups
  • user management
    • change info
    • kick etc
  • recruitment
    • user flow after applying (use case diagram)
    • recruit registers, applies for membership, coordinates with recruiter, passes interview, gets elevated to FNG
  • Embeded apps
    • Discourse
    • owncloud
    • BookStack
    • add other generic iframes
  • Teamspeak
    • add groups on TS based on those in HGGM
    • TS query
  • Events
    • announcing events
      • propose events
      • approve events
      • calendar
      • notifications for members
    • Sign-up
      • simple
        • will attend, will not attend
      • slot in position slots
        • on event creation create slotting table
        • slots have
          • restrictions
            • status
            • qualification
            • time (relative or absolute)
            • by other designated being filled
            • attendance
          • option to slot out
            • allowed or not
            • restricted by time
          • queue
            • slot on already filled positions
          • creature comforts in designing sign-up slot tables
    • Attendance
      • stats
      • options to use the value to restrict privileges
  • Donations
  • Custom theme
  • Notifications
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment