Skip to content

Requirement Specification

Aruna Tebel edited this page Nov 22, 2023 · 2 revisions
  • Create a budget under a workspace
    • Specify a name and save.
    • Currency?
  • Add people to the budget.
  • Specify items of the budget. Specify each item's name, category (optional - predefined or dynamically added), unit price, and quantity.
    • The unit price and quantity can be specified as estimated and actual.
    • The default category is assigned if not specified.
    • The total of each item can be automatically calculated from the unit price and the quantity or the user can manually specify.
  • (Optional) Assign people to each category.
    • If not assigned, everyone is by default assigned to every category.
    • Optionally, against each category, a weightage can be specified for each person. If not specified, weightage is considered 1.

Test Case #1

image

Entities

image

Screens

  • Overview
  • Per-person overview
  • Category Weightage by Person
  • Cost and Due per Person
  • Borrowed & Lent (crud)
  • Purchases (crud)
  • Settlements (settle)
  • Configure
  • Categories & Items
  • Users
  • Budget
  • Items
  • Purchases
  • Expenses
  • Borrowed & Lent (edit)
  • Purchases (edit)

Clone this wiki locally