dimeApp
dimeApp copied to clipboard
Supporting multiple currencies
When my friends and I were traveling a bunch a few months ago, one of the features we were looking for in an expense tracker was the ability to input different currencies.
Would be great if Dime could support the input of different currencies and display the visualizations in a primary currency. For example, my primary currency can be SGD but I could input MYR as an expense. Total expenses would still be displayed as SGD for simplicity.
In terms of implementation, looks like querying for exchange rates might be needed unless we allow the user to input their own exchange rates to be stored locally but seems like a chore for the user to update the exchange rates. Would love some thoughts on this!
Thank you for creating the issue. We are currently working on this. We cannot promise anything specific, but this is coming soon.
@izyumidev was just looking for this feature, would love to work on this with you guys if possible
Hey @khaledosama999, thanks for reaching out. It would be amazing if you could contribute. Join our Discord here: https://discord.gg/VVy2WYnP.
@izyumidev don't mean to change the topic on the issue but the invite link doesn't give me access to any of the server channels
Hey, any news here?
second the need for this!
This would definitely elevate dime into the perfect apps for all travelers and nomads out there! The discord link doesn't work anymore, has there been work on this already on a fork somewhere?
I was already starting to think about working on this feature 😅
CC @rarfell
+1 for this request!
I was already starting to think about working on this feature 😅
Looking forward to seeing your progress. Thank you!
I have made a little progress
https://github.com/user-attachments/assets/2dc62b85-170e-48fe-b063-f3638c2d7fd5
I have made a little progress
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2024-12-21.at.04.41.48.-.01.mp4
Very excellent demonstration, thanks for your nice work. I think it meets the requirements and is truly a significant progress. I may have some suggestions for your reference to further improve the interactive experience:
- Each record should store the currency type (e.g., USD, EUR) in the database and display their original currency type, as exchange rates fluctuate in real time. For example, in your case, it’s 5 USD and 500 KZT. On the “Net Total,” only the total expense converted into the system currency based on the real-time exchange rate should be displayed, such as the 5.95 USD shown here.
- When the system currency is changed, the app should keep the prices in their original currencies. However, the “Net Total” should be recalculated into the system currency based on the current exchange rate.
- Allow users to configure commonly used currency combinations in the settings for quicker access. Since most people commonly use only a few currency pairs, searching through the entire list, as shown in your demo, can be relatively time-consuming.
Of course, this is just my personal preference and may not comprehensively consider all aspects. Actually, the work you’ve done is already very helpful. Thanks again for this inspiring progress, and I hope to use this advanced version as soon as possible.