Skip to content

Add Financial Planning Section: Goals, Debt, Future Planning #20

@VrandaaGarg

Description

@VrandaaGarg

Task Overview

Add a new section dedicated to Financial Planning with the following subsections:

  • Goal-based savings recommendations using LLMs
  • Debt reduction strategies and payment planning
  • Life event financial planning (marriage, education, retirement)

Required Actions

  1. Create Pages in src/app:

    • Add dedicated pages/components for each of the above subsections.
    • Ensure user-friendly UI/UX for managing goals, debts, and life events planning.
  2. Database Setup:

    • Set up the necessary collections/tables in Appwrite for storing user financial goals, debts, and event plans.
    • Implement a minimal schema to minimize database usage.
    • Establish a local database (e.g., using IndexedDB or localStorage) for offline data storage.
    • Ensure robust syncing between local DB and Appwrite for real-time updates and offline/online reliability.
    • Implement basic CRUD operations and proper data validation.
  3. Sync Logic:

    • Design logic to seamlessly sync data between local and Appwrite DB.
    • Handle data conflicts and ensure accurate updates.

Acceptance Criteria

  • New section/pages visible and navigable in the app
  • Functional database interaction (offline and online)
  • Minimal schema ensuring efficient storage
  • Data consistency and reliable syncing

Assignee: VrandaaGarg

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions