Skip to content

Study OS Expansion: Kanban, Flashcards, and Pomodoro Alarms #69

Description

@Mohammedsami001

Destination

Expand Sessions into a robust Study OS by replacing tasks with a flexible Kanban board, adding an LLM-powered flashcard generation system, and adding a chime alarm for the pomodoro timer.

Notes

  • Keep the new features as isolated as possible in their own workspaces (Kanban and Flashcards).
  • Flashcards will require LLM integration for generation, but also manual CRUD support.
  • Pomodoro Alarms should use a default web audio chime when timers end.

Decisions so far

  • Global Tasks Deletion: Hard delete the existing global tasks system entirely as there is no production user data to migrate.
  • Kanban Templates: Provide 3 free templates (Everyday Tasks, College Syllabus, Custom). Base data model will be an empty grid of rows/columns that users can heavily customize. Limits to be decided.
  • LLM Selection: Use a 100% free-tier LLM API (e.g. Gemini 1.5 Flash free tier) for PDF flashcard generation.
  • Flashcard Storage: Flashcards will be stored globally per user profile.

Not yet specified

Out of scope

  • Custom user-uploaded alarm sounds (ruled out for now, sticking to default chime).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions