Categorize your bank transactions automatically according to the logistic regression classification!
The project is a simple Flask dockerized web application. So to start just run docker-compose up
.
The page is then accessible via 127.0.0.1:1234.
The application is intended for local hosting and not suitable for remote access.
The main idea of the application is to assign exactly one category to each bank account transaction (e.g. eating, shopping, etc.). The import and export format is csv. The application adds a "Category" column to the transaction list of your bank. When using the tool for the first time, you need to assign a category to each transaction itself. With this information, your later transaction lists will be automatically categorized. If there is an error in the categorization, you can change it. If new data is classified, it will be added to the model. You can have several models for different banks.
Feel free to integrate all your ideas. I would like to develop an online version of this program, where one or more large models are created with data from different users. This would require hashing the sensitive data before uploading the CSV.