Skip to content

New Owl design #62

Description

@KSAlpha

New Owl will use React for UI and Prisma for ORM.

We are expecting to use the following design:

owl design

  • Prisma will act as a shared storage of each plugin attached to it.

  • We will first implement Owl with no server. Client will be placed in the internal network to directly communicate with Prisma

  • Each plugin is an independent worker. Its action will be determined by the state of the database and writes will happen in the database.

  • Expected plugins to be implemented are

    • Task runner (Exploit runner)
    • Task scheduler (auto run, distribution)
    • Web client / server
    • Contest data scraper (scoreboard parser, packet dump fetcher, SLA check)

Metadata

Metadata

Assignees

No one assigned

    Labels

    designIssues related to design choices

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions