Skip to content

frontend: audit & migrate key Streamlit views to React pages (archive legacy/streamlit) #136

Description

@ayushkrtiwari

Goal

Port important interactive dashboards that exist in legacy/streamlit into the cauweb React/TS frontend (or archive safely if deprecated). README references Streamlit in legacy/ folder. :contentReference[oaicite:1]{index=1}

Tasks

  • Inventory Streamlit pages & features in legacy/streamlit/ (list components: charts, controls, upload flows).
  • For each feature, map to a React page or mark for deprecation (decide: migrate vs archive).
  • Implement React equivalents using the existing cauweb design system (charts, controls, export).
  • Add data endpoints (REST/WS) where Streamlit used local Python functions; document the API contract.
  • Add a migration README: which features moved, which are archived, and how to run old Streamlit (if needed).

Acceptance criteria

  • Inventory doc exists and all high-value Streamlit features are either migrated to React pages or clearly archived.
  • No user-facing feature loss without an explicit deprecation note in README.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Semver:minorminor version changesType:Hardsenior developers, max points

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions