spliit-app / spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
https://spliit.app
MIT License
1.11k stars 179 forks source link

Reduce Clicks to Enter a Transaction #174

Open khotte opened 4 months ago

khotte commented 4 months ago

Entering transactions quickly is crucial, especially for shared expenses on trips where there can be upwards of 50+ transactions. Currently, it takes too many clicks to enter a transaction, making it less efficient than using Google Sheets.

Request:

Benefits:

GAZ082 commented 2 months ago

I only need to click 4 times, add, category, amount, send.

khotte commented 2 months ago

I only need to click 4 times, add, category, amount, send.

Please explain.

  1. Click create expense
  2. Click into box to write the title
  3. Click on the expense date picker
  4. Pick the date
  5. Click the category dropdown
  6. Click the category you want to select
  7. Click in amount box and enter amount
  8. Click paid for dropdown
  9. Click person who paid
  10. Click on who was a part of the transaction (defaults to all which is great), but more clicks here if needed.
GAZ082 commented 2 months ago

I just split with my wife and have set by default the way its split. The date, i add it the same day, so:

Click create expense Click into box to write the title Click the category dropdown Click the category you want to select Click in amount box and enter amount

Would be nice if you can come up with your proposed solution, something that you can relate with other software. But if you want to put more details, you will need more clicks, there is no way around it.

CarliJoy commented 1 month ago

@khotte I thinkt the expected way to use the app is for all participants to enter their own expenses once they have done them. Doing so reduces the number of clicks required and also keeps the balance up to date.

Your use case seems to be to simply divide expense after a trip for which a spreadsheet seems to be indeed the easier solution.

One could think about a Multi Expense Input form similar to a spreadsheet, so just a table with each row being one expense.

But this is not quite the use case for this app and increase complexity.

Could you maybe change the title of the issue to "Allow to enter multiple expenses fast" or similar?

Or if this is not your intended use case please propose a way how to reduce the number of clicks.