Skip to content

Targets #7

@b-venter

Description

@b-venter

Migrate to:

  • Angular, Material frontend
  • GO HTTP server and websocket (ws) server
  • sqlite?

Restrict login if desired
Run as container

Global main page:

  • set status not ready, nearly ready, ready
  • message history and new messages
  • set font size
  • filter messages from certain user
  • send messages, pictures
  • list of logged in users and presence status (https://developer.mozilla.org/en-US/docs/Web/API/Document/hasFocus) of all
  • countdown timer / PLAY / Reset (some controls only for admin users)

Admin page

  • set background picture
  • administer users
  • clear message history database
  • set banners / headings

Stop watch page

  • current time
  • total time | currently used / countdown

Extra:

  • private messaging
  • 1:1 voip, with camera access
  • Internet relay/proxy (e.g. for areas with poor wifi signal). This has serious security implications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions