Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Draft][Frontend] Create a "Savings Goals" feature #145

Open
2 tasks
FelipePSoares opened this issue Oct 18, 2024 · 0 comments
Open
2 tasks

[Draft][Frontend] Create a "Savings Goals" feature #145

FelipePSoares opened this issue Oct 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@FelipePSoares
Copy link
Owner

To complete the Savings Goals feature for EconoFlow, we need to implement the front-end functionality that will allow users to interact with savings goals and manage their reserved funds. The back-end and category CRUD functionality are already in place, so this issue focuses on the front-end integration.

Requirements:

  1. UI for Savings Goal Setup:

    • Add a Savings Goal toggle in the category creation/edit screen.
    • If the Savings Goal option is enabled, display additional fields:
      • TargetAmount (optional): A field for users to input their savings target amount.
      • TargetDate (optional): A date picker for users to set a goal completion date.
  2. CRUD Integration

    • Integrate the front-end with the existing back-end CRUD operations for savings goals:
    • Allow users to create, update, and delete savings goals within the category management screen.
    • Display a list of all savings entries (Saves) under the relevant category, with options to view, edit, or delete individual savings records.
  3. Progress Display

    • On the dashboard or a designated financial overview page, display a savings goals progress bar:
      • Show the percentage of progress toward each savings goal.
      • Highlight goals that are nearing completion or past their target date.
  4. User-Friendly Notifications

    • Add user feedback and notifications for actions such as:
      • Savings goal creation.
      • Progress updates (e.g., “You’ve saved 50% of your goal!”).
      • Goal completion or cancelation.

5.Testing & Validation

  • Implement form validation to ensure that users cannot input negative amounts or invalid dates.
  • Test the UI responsiveness and ensure a smooth experience across different devices and screen sizes.
@FelipePSoares FelipePSoares converted this from a draft issue Oct 18, 2024
@FelipePSoares FelipePSoares moved this from Backlog to Ready in EconoFlow Planning Oct 18, 2024
@FelipePSoares FelipePSoares added the enhancement New feature or request label Oct 18, 2024
@FelipePSoares FelipePSoares changed the title [FrontEnd] Create a "Savings Goals" feature [Frontend] Create a "Savings Goals" feature Nov 21, 2024
@FelipePSoares FelipePSoares changed the title [Frontend] Create a "Savings Goals" feature [Draft][Frontend] Create a "Savings Goals" feature Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant