Skip to content

DST Dashboard Frontend#350

Merged
mamoutou-diarra merged 3 commits into
masterfrom
mamoutou/dst_dashboard_frontend
Jul 16, 2026
Merged

DST Dashboard Frontend#350
mamoutou-diarra merged 3 commits into
masterfrom
mamoutou/dst_dashboard_frontend

Conversation

@mamoutou-diarra

Copy link
Copy Markdown
Contributor

Context

This PR adds the DST Dashboard frontend to 10ksim. The frontend is based on React and uses the endpoints exposed by the backend in order to create/update/delete experiments, panels, and datasets.

Main changes

  • Used React, served via nginx
  • Used vac logo as main logo
  • Used logos logo as favicon
  • Lazy-loads panels as they're needed instead of fetching everything on every page load, reducing bandwidth use and page-load time

App URLs

@mamoutou-diarra mamoutou-diarra self-assigned this Jul 13, 2026
@mamoutou-diarra mamoutou-diarra added the ift IFT commitments label Jul 13, 2026
@mamoutou-diarra mamoutou-diarra added the ift IFT commitments label Jul 13, 2026
This was linked to issues Jul 13, 2026
@mamoutou-diarra mamoutou-diarra moved this to In review in DST Jul 14, 2026

@AlbertoSoutullo AlbertoSoutullo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor comments, definitely can't do an extremely useful review because of the lacking of front skills from my part.

Comment thread dst_dashboard/frontend/src/pages/ExperimentPage_backup.js Outdated
Comment thread dst_dashboard/frontend/src/pages/HomePage.js.backup Outdated
Comment thread uv.lock
@mamoutou-diarra
mamoutou-diarra merged commit 7993498 into master Jul 16, 2026
2 checks passed
@mamoutou-diarra
mamoutou-diarra deleted the mamoutou/dst_dashboard_frontend branch July 16, 2026 10:02
@github-project-automation github-project-automation Bot moved this from In review to Done in DST Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ift IFT commitments

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Dashboard

2 participants