Skip to content

[Phase 2] Create Data Service Abstraction Layer #1051

Description

@coderabbitai

📋 Task Description

Service layer abstraction (localStorage for now) to future-proof API migration.

🎯 Objectives

  • services/storage.ts (get/set/remove/clear with JSON handling)
  • authService, todoService, studyService, jotpadService, notesService
  • SHA-256 password hashing utility

✅ Acceptance Criteria

  • All services unit-tested minimally
  • No direct localStorage access from components

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-2Phase 2: Core Infra & Shared Componentsreact-migrationRefactor to React + TanStack QueryrefactoringRefactoring tasks

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions