lebriton / ihatetobudget Goto Github PK
View Code? Open in Web Editor NEWA simple web app to understand and control your expenses. Designed to be self-hosted.
License: GNU General Public License v3.0
A simple web app to understand and control your expenses. Designed to be self-hosted.
License: GNU General Public License v3.0
Hello ๐
I run a security community that finds and fixes vulnerabilities in OSS. A researcher (@J-GainSec) has found a potential issue, which I would be eager to share with you.
Could you add a SECURITY.md
file with an e-mail address for me to send further details to? GitHub recommends a security policy to ensure issues are responsibly disclosed, and it would help direct researchers in the future.
Looking forward to hearing from you ๐
(cc @huntr-helper)
First of all, thanks for this nice project. I was looking for pretty much exactly this, and stumbled upon a few other solutions that either didn't work, or were too complex or I struggled with the install. This one was very well documented and works like a charm.
My basic idea is to keep track of all the expenses we spend in our household. Mostly I want to check the expenses of my helper, so I will ask her to record her expenses. It would be very helpful if it was possible to upload a photo/PDF with the expense. It would allow to have more information on the actual expense, i.e. I could also attach the invoice for the utilities, copies of the supermarket receipts, pet food, etc. In a few months time, it is probably difficult to remember why a specific expense was so high, but with a quick check on the receipt it would clear up everything.
Is there a way to translate it into another language, or ideally, have a multiple language version?
I could imagine having a different Web-container, pointing to the same database could solve the multi language.
When entering a new expense on a mobile phone, it would be nice if there would be a numbers only keyboard shown when entering the amount.
I can see that the input type="number"
yet when I try on my mobile phone (with Edge or Firefox) I don't get the big numbers keyboard. It shows a numeric keyboard with small numbers at the top row and various special characters below.
I also tried to find it in the code, but I am not familiar with Python, so I couldn't try to modify it. I was wondering if a input type="tel"
would make a change.
Create expense record which will repeat itself automatically on a specific day every X week/month/year (e.g. monthly internet bill, monthly mobile phone bill)
(Thank you for the useful software!)
Let me tell you first: beautiful project!
Why haven't you published a Docker image on a registry though?
I think it would be easier to install and it would also contribute to maintaining the codebase as clean as possible: the code should not be tightly coupled with the deployment method, as someone could deploy using other methods.
Further docker installation instructions could be included directly in the image description page.
The question is: is there any problem you found along the way for choosing not to post the Docker image to Docker Hub or another registry?
It has been months since I last used IHateToBudget.
I no longer maintain the project and have no future plans for it. That's why I have decided to archive the project.
If anyone is interested in maintaining and improving IHateToBudget, feel free to fork it and go on your own journey.
After cloning and following all the instructions on the README, I'm hitting this issue:
ERROR: Top level object in './docker-compose.yml' needs to be an object not '<class 'str'>'.
After looking into the docker-compose.yml file, I verified the secret key I put in the docker-compose.env
is the same one my docker-compose.yml
. It is worth mentioning that I'm running on a raspberry pi 4 running Raspberry Pi OS.
Is there something else I should look into? I don't yet know how to build docker containers so any kind of update or instructions would be very helpful.
How about adding the possibility to add monthly income? Or maybe just make it possible to add an expense with a "-" so it's calculated the right way
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.