Giter Site home page Giter Site logo

jerameel / sushi Goto Github PK

View Code? Open in Web Editor NEW
131.0 131.0 31.0 2.14 MB

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

JavaScript 6.23% TypeScript 87.86% Starlark 0.24% Java 2.63% Ruby 0.39% Objective-C 1.82% Handlebars 0.83%

sushi's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sushi's Issues

Budgeting Support

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.

Add ability to add reoccurring payments

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!

Add other currencies

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

Feature Request - Integrations

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.

Black theme

Another idea - having an AMOLED-friendly true black theme.

[Feature Request] Insights aggregation

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.

-$infinity bug causes app to crash on launch

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.

Account deletion requests should be verified via password or biometrics

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.

Add setting where to place currency symbol

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!

Edit date of transaction and minor changes to label.

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.

Please, add a backup option

Hi,
Thank you for this app. However what prevents me from using it is the lack of backup options (import/export).
Thank you.

New/Create Transaction button size

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.

Export does not work

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

System theme

Please add the "System Default" theme and set it as the default theme.
Screenshot_2023-01-03-16-23-13-130_com.jerameeldelosreyes.sushi.jpg

Adding profiles

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.

export / import data

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

Please add INR(₹) to supported currency list

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, }, }, }

Being able to change the currency of a specific wallet

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.

Please add INR(₹) to supported currency list

Thank You for the app!

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. 😃

Analysis features

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

Export data

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?

Feature Request: Wishlist

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

Linux Desktop Sofware? (not really an issue)

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

[Feature Request] tracking total (combined) amount over time

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.

[Feature Request] Ability to hide accounts of the total money

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

[Feature Request] - widget

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.

Adding income

I just installed the app and it looks very nice. The only thing I'm confused about is how do I add income?

Insight charts dates not sorted correctly

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.
Screenshot_20230108-141913_Sushi

Add multiple currencies to accounts

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.

ability to see description without clicking transcation

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.

Tracking anti-feature? (F-Droid)

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.

Add the ability to edit things

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

Export as PDF

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.