A web application that tracks expenses.
You'll need to create a
config.py file, which specifies details such as which LDAP
server to use. A sample configuration file can be found at
Starting the Server
Start the server with
run.py. By default it will be accessible at
make the server world-accessible or for other options, see
If you're having trouble configuring your sever, I wrote a blog post explaining how you can get Flask, uWSGI, and Nginx working together.
Bugs and Feature Requests
- Shouldn't have to reload the entire table after an edit (nontrivial, because the row's location may change, but not impossible either)
- Invalid currencies should display warning to user as well as to console
- Error messages should have better debugging information (error type, stack trace)
- Because of the way
justify-contentworks, the title is often not quite centred...
Currency conversion provided by exchangerate.host.
This work is licensed under Creative Commons BY-SA 4.0.
JQuery and JQuery UI elements included under the MIT "Expat" License.
Remember: GitHub is not my CV.