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

Add functionality to expense group creation/management #21

Open
Mari618 opened this issue Sep 11, 2024 · 0 comments
Open

Add functionality to expense group creation/management #21

Mari618 opened this issue Sep 11, 2024 · 0 comments

Comments

@Mari618
Copy link
Contributor

Mari618 commented Sep 11, 2024

User Story: Users can create and manage expense groups with detailed attributes

**As a user, I want to create and manage expense groups, so that I can organize and track my budget and expenses more effectively.

Acceptance Criteria:

  1. Validation and Error Handling:

    • The Group ID should be unique. The system should check for duplicates and prompt the user if a Group ID already exists.
    • The Group Name should be unique within the system. If a user tries to create a group with a name that already exists, the system should notify the user.
    • The Group Allotted Budget should accept only numeric values and validate that it is a positive number. If the input is invalid, the system should display an error message.
  2. Successful Creation Feedback:

    • After successful creation, the user should receive a confirmation message indicating that the expense group has been created successfully.
    • The system should display the newly created expense group in the list of expense groups, including all entered details.
  3. View and Edit Expense Groups:

    • Users should be able to view a list of all created expense groups with their details.
    • Users should have the option to edit any of the details of an existing expense group, including Group Name, Group Description, and Group Allotted Budget.
  4. Delete Expense Groups:

    • Users should have the option to delete an expense group. The system should ask for confirmation before deleting and notify the user once the deletion is successful.
@kirkblackjr kirkblackjr changed the title As a user, I want to create an expense group so that I can manage expenses for a specific activity. Acceptance Criteria: Users can create oneor more expense groups with the following details: Group ID, Group Name, Group Description, and Group Allotted Budget. Each group can have multiple members. As a user, I want to create an expense group so that I can manage expenses for a specific activity. Sep 11, 2024
@kirkblackjr kirkblackjr changed the title As a user, I want to create an expense group so that I can manage expenses for a specific activity. User Story: As a user, I want to create an expense group so that I can manage expenses for a specific activity. Sep 11, 2024
@Mari618 Mari618 changed the title User Story: As a user, I want to create an expense group so that I can manage expenses for a specific activity. Users can create and manage expense groups with detailed attributes Sep 12, 2024
@ken-ellingsen ken-ellingsen changed the title Users can create and manage expense groups with detailed attributes Add functionality to expense group creation/management Sep 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant