Fintrack Backend
fintrack-backend is a versatile Go-based personal financial management backend designed to support both desktop application and server-side deployment modes. Built with Wails, it serves as the core engine for tracking income and expenses, offering features such as bill recording, category statistics, and in-depth data analysis. The system integrates seamlessly with a Vue3 frontend to enable the import and visualization of statements from major payment platforms like Alipay and WeChat. Security is prioritized through a hybrid RSA and AES encryption scheme, while built-in internationalization supports both English and Chinese interfaces. An innovative AI feature leverages DeepSeek to automatically categorize transactions and generate financial reports. The project utilizes a unified Makefile workflow for streamlined dependency management, code formatting, testing, and building of cross-platform desktop clients (Windows, macOS, Linux) or standalone server binaries. It employs SQLite for data storage and includes