jerameel / sushi Goto Github PK
View Code? Open in Web Editor NEWA personal finance management app built with react-native.
Home Page: https://play.google.com/store/apps/details?id=com.jerameeldelosreyes.sushi
License: MIT License
A personal finance management app built with react-native.
Home Page: https://play.google.com/store/apps/details?id=com.jerameeldelosreyes.sushi
License: MIT License
Add support to split income between different accounts. Something like a certain percentage goes to one account, a different for another, and yet another different percentage to another. The same could go for subtracting from them.
Is there any way to implement a feature in which a user could set up reoccurring (specifically monthly/yearly expenses or deposits)? This could be a useful way of managing subscription payments or to define a fixed salary that automatically deposits money into an account.
If you really want to go the extra mile, you could add more granular controls over reoccurring payments, similar to the repeat function in many calendar apps. You could set payments to occur only during certain days of the week, or have payments continue on a schedule only until a specified date.
Thanks again for your work on this app!
I notice that there are few currencies options on the app
Which is not good as Alot of people use this app from different countries and continents like Africa and Cambodia
Please kindly look to add major countries currencies like Nigeria,Ghana , Belarus and Ukraine
Can we have some API integration like having some applications to be integrated. Such as Paypal, G Cash and other apps that has money transaction.
Another idea - having an AMOLED-friendly true black theme.
Thank you for developing this app
I would like to propose a feature request: it would be quite useful to see aggregated data in Insights, especially on plotting. Like each point represents monthly (weekly, etc.) accumulated debit/credit. With this it would be much easier to see e.g. the trend of monthly spending. Categories panel potentially might also be aggregated similarly.
When the input on a transaction is 310 digits or more, the app will display a -$infinity instead of the amount entered, if the app is then closed and relaunched the app will crash on opening.
2nd minor bug:
At 15 & 16 digits the decimal will change when saving to round to the neatest quater.
In my opinion limiting the input to 14 digits (99trillion) would provide the usability while also fixing the issue.
Currently, if I try to delete any of my accounts, the app simply asks for confirmation and then deletes it. This might be a security concern. If the deletion requests are paired with some sort of authentication like password, pin, or biometric, it will help protect the account from accidental damages.
I noticed that while using the USD $ symbol, it is placed before (left side) the numbers. But when I tried selecting a couple other currency symbols - I tried IDR/id (as it's my local currency) and a few of the EUR ones - they are placed behind (right side) the numbers.
Especially for the Euro-symbol ones, there are some that have the symbols on the left side 🤔.
I've taken a look at numbro, but there doesn't seem to be any config about the symbol placement.
Would it be possible to have a setting to allow users to choose where the symbols are placed?
Thanks!
Is it possible to edit the date of an existing transaction that's added? Or rather it would be great if there's an option to add/edit date to a transaction in a future release.
Also it would be great if you could change the "expenses" and "income” label to "debit" and "credit" respectively.
Great app BTW! Simple and intuitive.
Hi,
Thank you for this app. However what prevents me from using it is the lack of backup options (import/export).
Thank you.
The currency BDT (Bangladeshi Taka / ৳) is currently missing
This is a really cool app! I like the large size of some of the UI elements on the main screen. When I think about my own usage, I find myself using the New Transaction button a lot while I'm on the go. This button is currently at the very bottom of the screen, which for me falls out of the thumb zone, making it difficult to reach with one hand. The button's small height also works against it, since sometimes I miss the hit zone.
I think increasing the height of the button by 2x would make the button more accessible for me. It might not work for all screen sizes, like really small screens, but for medium to large screen sizes it would be a great improvement.
Hey,
I have Sushi 1.15 on a Motorola Moto Z running LineageOS 17.1 (Android 10) with microG. The Sushi app has storage permission assigned.
When I try to export the transactions by clicking the Export button, very briefly the loading icon appears next to the Export caption, lasting only for a quarter of a circle.
No export takes place. The download folder remains empty.
Changing the filter (account type or date range) has no effect.
Is there probably an issue with Android 10?
On a Pixel 6a with CalyxOS 4.14.0 (Andoid 13) everything works fine.
Any idea how to get hold of the transactions otherwise?
Thanks for this simple and cool app!
Howboty
The title speaks for itself.
Would love to have the expenses linked to a profile (online and/or offline). This would help with migration of data if the user switches from one device to another. For offline profiles, we may provide an option to export the expense report, which can be then copied over and imported on the new device.
good day!
i thank you kindly for making this very nice and simple app. i used moneywallet for a long time but i realised i needed a much simpler app. then i found Sushi.
however, there is one thing i would really like: export and import of all transactions. for when switching phone or ROM :) i would appreciate it if somebody can implement it.
with kind regards
as per the comments on previous issue #16, there is an enhancement requested for the same, BenjaminVanRyseghem/numbro#649 but without avail. I have filled the json config
{ languageTag: 'en-IN', delimiters: { thousands: ',', decimal: '.', }, abbreviations: { thousand: 'k', million: 'm', billion: 'b', trillion: 't', }, ordinal: (number) => { let b = number % 10; // eslint-disable-next-line no-bitwise return ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; }, currency: { position: 'prefix', symbol: '₹', code: 'INR', }, currencyFormat: { thousandSeparated: true, totalLength: 4, spaceSeparated: true, spaceSeparatedCurrency: true, average: true, }, formats: { fourDigits: { totalLength: 4, spaceSeparated: true, average: true, }, fullWithTwoDecimals: { thousandSeparated: true, mantissa: 2, }, fullWithTwoDecimalsNoCurrency: { mantissa: 2, thousandSeparated: true, }, fullWithNoDecimals: { output: 'currency', thousandSeparated: true, mantissa: 0, }, }, }
I found this app and it's really nice, simple and clean, I love it! Thank you for your work!
Here is a suggestion that may be worth looking into:
Right now all wallets use the same currency. It would be good to have wallets with different currencies like: EUR and your local currency.
This would require the transfer option to calculate from one currency to another.
I really liked your app with its minimal looks and it fits my needs perfectly.
However Indian Rupee is not in the supported currency list which makes it a bit difficult to use it as my main money manager. So it would be great if you can add that. 😃
Some analysis features would be great to quickly answer questions like:
how much did i spend on x category this month? (Sum totals by category)
how does my spending fluctuate month to month? (Time period comparison)
what are my greatest expenses? (Sort categories by their sum totals)
Also charts would be very very nice but im not sure if that is outside the scope of the project
Hi, thank you for the effort!
I think sushi is a great minimal finance app.
Can you implement a way to export data via csv file for further personal analytics?
What if se could add some sort of wishlist so we can plan ahead and check when something we want to buy is in our budget?
I'll be happy to help as a product designer
Hey i am just wondering if you are planning on making a Desktop Version of this application. I found the app interface clean and very easy to use so i was wondering if you would be doing a desktop version of this. Thanks
I would like to set recurring transactions so that the payment is automatically repeated after 1 month, week, 2 weeks or even daily.
Heya,
Sushi is wonderful for keeping tabs when you pay for other people. I usually use a debit transaction to clear a paid tab, bringing it to zero but keeping the history. I recently had to proof/audit a tab, and it was difficult to track the total (debit-credit) over time.
Maybe the details of a transaction could show the wallet's total at that point in time, or an insight graph that tracks total amount?
Thank you for providing this app.
I'd like the ability to set a default source wallet, so I don't have to pick one from the drop-down menu everytime
With "total money" I mean the number that appears at the top of the app.
It would be great to have the ability to hide accounts from that total money, or define only which ones to show, since in my case I have a "Debts/Payments" account and the total money gives me a negative number haha
Hi! I would love to help by translating the app in Italian if you want
Hello,
This app is great as far as I use it, but it would be even better if there was a widget to quickly add a transaction. "Monefy" has that feature and it's extremely useful.
I appreciate your work,
cheers.
I just installed the app and it looks very nice. The only thing I'm confused about is how do I add income?
Hi, in my app testing I discovered, that debit and credit charts in insights sections show dates of transactions, but from what I understand they are sorted by date of creating transaction in the app. If I add new transaction today, but set the date for couple days ago, it will be still shown at the end of the chart.
Avast anti-virus flags this app as one that is 'suspicious' and may 'harm your device'. Either the code needs to be audited or Avast needs to be informed of a false positive.
Hey, small suggestion that is probably way harder to implement than I think it is - having multiple currencies per account.
For instance, let's say you have an 'on hand' account and you could list the currencies you have in your wallet - maybe 10 euros, 50 USD, etc.
This might also work as far as having the ability to have different accounts in different currencies, which seems to not be possible right now.
seeing shopping/credit card does not mean much if i do not know the description, the item i purchased for example. it is quite tedious having to go through every transaction and click them to see what it the description was. thanks.
Thanks for making this polished app! I was about to start using it, but noticed that my local currency, the Pakistani Rupee was missing from the currency picker.
I have a concern which I would like clarified.
PRIVACY_POLICY.md describes several kinds of tracking, for example (emphasis mine):
If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
The app does use third party services that may collect information used to identify you.
This policy seems to qualify as the Tracking Anti-Feature on F-Droid (again, emphasis mine):
Tracking
This Anti-Feature is applied to apps that track you and/or report your activity to somewhere, either without your permission or by default (i.e. you’d have to actively seek out an option to disable it).
Examples of where it would not be applied - any of the above, if the functionality is opt-in (i.e. you are asked before it happens) and disabled by default. Enabling it should then also require informed consent, i.e. requiring a privacy policy similar to GDPR, and avoid collecting personal data (PII) as far as possible.
It does seem like users are automatically opted in to tracking.
If this privacy policy is Tracking as described by F-Droid, please update the app to add the appropriate flag.
Sorry if I'm misunderstanding! Just a friendly question.
This is the most good-looking FOSS finance management app I've ever seen, but it doesn't yet have the same great functionality.
Personally, I really miss the ability to edit all sorts of things, from wallet names to transaction details. It would be great if you could add that
One feature I would like to see is that you can export your income and expenses not only as CSF, but also as a PDF file so that you can print it out and file it in a folder for year-end/month-end closing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.