Interbend/To-Do.md
MrEisbear 94ed01c88a Fix To-Do. Deleted non backend tasks and added important note about collect system.
Added COLLECT_COOLDOWN default to 24 hours if not set in env.
Fixed .gitignore to ignore vscode settings and python cache files.
Added new transaction history to To-Do and marked as finished - Needs to be tested´

why tf am I commiting this on main branch?
2025-09-20 19:49:44 -05:00

1.2 KiB

Project To-Do and Feature Ideas

This file tracks potential new features and improvements for the Interbend banking system.

Feature Suggestions

  1. Automated Payroll System:

    • Description: Instead of requiring users to manually call the /collect endpoint, a scheduled script could run periodically (e.g., every 24 hours) to automatically distribute salaries to all eligible users.
    • Benefits: Improves user experience, ensures consistent pay, and reduces repeated API calls to the server.
    • Important: Due to the concept of this whole system it needs to be considered to only pay users who are attend. Bad Idea.
    • Alternative: Implement system to make sure you can only collect if the host is online. Make admin route to open server (set global bool)
  2. User Transaction History:

    • Description: Create a new API endpoint (e.g., GET /transactions) that allows an authenticated user to retrieve a paginated list of their own transaction history.

    • Benefits: Provides users with transparency and a way to track their finances, which is a core feature of any banking application.

    • FINISHED: PLEASE CHECK IF WORKING!