adelhaide22 / money-manager Goto Github PK
View Code? Open in Web Editor NEWThis app helps to track and organize your budget.
License: GNU General Public License v3.0
This app helps to track and organize your budget.
License: GNU General Public License v3.0
Implement IoC using DI to prepare code for future use
Add config file to store user credentials
Transaction edit form must handle 'Enter' key pressed in any text field as if 'Save' button was clicked
Add logging of events happening in the app to debug easier
Users should be able to choose a category to display its trend.
Combine Transactions and Trends views into one so that they both use the same controls for filtering.
Add warnings visible in UI without selecting a category. They must clearly show categories that are full (budget has reached its maximum in cumulative view), low (budget is lower than 10% of its maximum), broke (budget is negative or zero).
User must be able to import his/her ledger from Credo Bank in pdf format
A user must be able to see all his transactions in chronological order
Transform transactions to time series view and display smoothed plot
Users must be able to implement their own categories using categories config file. Transaction category will be determined based on the values of all its fields. Custom category name and field patterns are stored in the categories config file.
Separate infrastructure, folders, etc.
GitHub actions or Travis
Transactions are not differentiated (e.g. deposit interest and spendings only differ in sign)
Save all transactions on disk to see them after restart without having to wait for initialization to load them from a server
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.