Skip to content

[GSSoC] Feature: Add LocalStorage to persist tasks across page reloads #146

@Pratik-kr21

Description

@Pratik-kr21

🚀 Feature Request

Description:
Currently, the Productivity Tracker application loses all tasks and completion progress whenever the user refreshes the page or closes the browser tab. Because the tasks array only lives in runtime memory, it fails the primary use case of a tracker (tracking progress over multiple sessions).

Expected Behavior:
The application should utilize the browser's localStorage API to save the tasks array.

  • On page load, it should fetch and render previously saved tasks.
  • Whenever a task is added, toggled, or deleted, the updated array should automatically sync with local storage.

Labels:
gssoc24, gssoc-ext, enhancement, good first issue


Note: I am a participant in GSSoC and would love to work on this issue. Please assign it to me! 👩‍💻✨

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