Skip to content

[Task]: Add simple HTML Kanban board for issues #11

@DYAI2025

Description

@DYAI2025

Task Description

Create a simple static HTML page that displays a Kanban board of repository issues grouped by status/labels.

Detailed Steps

  • Create dashboard/kanban.html (standalone HTML + CSS + vanilla JS)
  • Columns: "To Do", "In Progress", "In Review", "Done"
  • Map issues to columns by labels:
    • To Do: label ready
    • In Progress: label in-process
    • In Review: label in-review
    • Done: state closed or label done
  • Use GitHub REST API (unauthenticated) to fetch open issues for DYAI2025/BeCoin_EcoSim_LLM (fallback: show friendly error if rate-limited)
  • Show for each issue: number, title (link), labels (small chips), created date
  • Add simple refresh button and auto-refresh every 60s
  • Style with minimal CSS (no external frameworks)
  • Document usage in README: how to open locally (file://) and via a simple python -m http.server

Acceptance Criteria

  • dashboard/kanban.html renders 4 columns with issues grouped by labels/states
  • Clicking an item opens the issue on GitHub
  • Works without build steps (pure HTML/JS)
  • Graceful message when API rate limit is hit
  • README updated with a short "Kanban" section

Complexity

simple

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