Skip to content

[Feature] Implement Expenditure Functionality #172

@aaron1857

Description

@aaron1857

Feature Description
The database and diagram indicate that we should track expenditures too. Currently, our database has a table for expenditure, but there is no UI or API to track expenditures. So we need to actually implement it.

Requirements
Implement it in a similar manner to the donation table we have in the UI. Ensure the UI and API implement all attributes within the expenditure table.

Additional context
ALSO remember to actually protect the API. This means all the APIs verify authentication through betterauth (ensuring the permission level is the same as what is needed to edit donations). Additionally, try to put as much of the processing in the API, since the API should trust the frontend as little as possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions