Skip to content

Conversation

@Paul2803k
Copy link
Collaborator

@Paul2803k Paul2803k commented Jan 19, 2026

In this PR, we move the current GUI to a more popular stack. This gives a chance to make future development faster.

As of now, not much functionality has been implemented, but the pages included are:

  • Login page
  • Dashboard without content
  • Dashboard connection indicator (working)
  • 404 page
  • Setting page without content
  • Monitoring overview page, with the overview of the executing(ed) playbooks.
  • Monitoring details of each execution with timeline.
  • Manual step, where the user can submit a variable to SOARCA while confirming or rejecting the action.
  • Playbooks overview page
  • Playbook detail page
  • Playbook create/edit pages, where the user can edit the JSON of a playbook or upload a JSON file.

The effort also includes standardization of themes and components.
Thoughts and feedback is greatly appreciated!

Note

The README file has been updated with new instruction to run the project.

Warning

Most CI/CD has been removed, besides the branch naming and a basic CI script for linting and building the docker image.

Here some screen shots for the looks:

  • Login page:
log-in-page
  • Main page:
dashboard
  • 404 page:
404-page
  • Monitoring page:
Image
  • Monitoring detail page, timeline view:
Image
  • Monitoring detail page, detailed view:
Image
  • Playbooks overview page:
Image
  • Playbooks details page:
Image
  • Playbooks edit page:
Image
  • Playbooks create page:
Image

Paolo Scattolin added 2 commits January 19, 2026 11:33
In this commit, the first draft of docker containers, login page, 404 page and dashboard are added
@Paul2803k Paul2803k linked an issue Jan 19, 2026 that may be closed by this pull request
8 tasks
Paolo Scattolin added 3 commits January 23, 2026 16:18
this commit adds the reporting functionality from the previous GUI and more!
new features are:
- see an overview of executed and running playbooks
- see details of a playbook, with a timeline of the steps and details of each execution.
- execute a "manual step" by sending a variable and or confirming and rejecting the action
@Paul2803k Paul2803k force-pushed the feature/soarca-gui-react branch from 56bf9a1 to f7c4780 Compare January 28, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants