this post was submitted on 31 Oct 2025
-3 points (36.4% liked)

Programming

26211 readers
460 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.zip/post/52108691

Hi, this is a post for you to rant on your sore points on technology

See I am trying to think of a good project idea one that people actually want solved, is there an app you wished existed, a site u wanted, put it down here and hey what do you know you may just see an ad in some while that now it exists

you are viewing a single comment's thread
view the rest of the comments
[–] JakenVeina@midwest.social 1 points 4 months ago

Two that come to mind, for me:

A todo-list/task list/scheduler app, with the following requirements:

  • Tasks are input with a due date and priority
  • Tasks can be single-occurrence, or recurring
  • Recurrence can be static (weekly, monthly, yearly, every X days, etc.) or dynamic (X days since last completion). Dynamic recurrence in particular is the thing I have had a LOT of trouble finding.
  • Keep logs of completions
  • Multi-user (any user can add or complete tasks)
  • Self-hostable

A finance/accounting app

  • Ledger-based accounting, I.E. a distribution moves money from one ledger to another, and you roll up distributions by ledger to get balances for each ledger, and transactions consist of one or more distributions
  • Ability to create reports, by combining different ledger balances and/or search criteria (E.G. date ranges, or groups of ledgers)
  • Ability to mark transactions as reconciled or not
  • Ability to attach supporting documents (E.G. receipts or bank statements) to transactions
  • Ability to import transactions from CSV or other exports, from third party systems.
  • Ability to setup reusable templates for importing, regarding which columns to pull which fields from
  • Ability to use regexes or similar if parsing is required to pull values out of, within import templates
  • Ability to use regexes or similar to choose the ledgers for a distribution, within import templates
  • Ability to manually fill in whatever fields couldn't be automatically determined, during an import
  • Ability to warn about possible duplicate transactions/distributions during an import
  • Ability to group distributions together underntge same transaction, during an import
  • Ability to exclude distributions, during import.
  • Ability to edit any data element in the app, and track version history.
  • Self-hostable or standalone storage

These are both concepts for which a LOT of apps exist out there, but for which I've never found one close enough to be worth using, despite searching off and on for years.