# jizhangben **Repository Path**: genghan/jizhangben ## Basic Information - **Project Name**: jizhangben - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-17 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 家账本 (Jizhangben) - Family Accounting Book A WeChat Mini Program for family financial management with collaborative approval workflows. ## Features - **WeChat Authentication**: Seamless login using WeChat Mini Program code2session - **Family Management**: Create and join families, manage family members - **Financial Records**: Track income, expenses, and transfers with detailed categorization - **Approval Workflow**: Collaborative approval system for all financial records - **File Uploads**: Support for receipt images and attachments (with Aliyun OSS) - **Real-time Notifications**: In-app and WeChat template message notifications ## Architecture ### Backend (Spring Boot 3.2.12) - **Authentication**: JWT-based authentication with WeChat Mini Program integration - **Database**: MySQL with JPA/Hibernate - **Security**: Spring Security with custom JWT filter - **File Storage**: Aliyun OSS (optional) - **Notifications**: WeChat template messages (optional)Q12 ### Frontend (WeChat Mini Program) - Pure WeChat Mini Program (no frameworks) - Pages: Login, Family List, Family Details, Record Management, Approval System - Utilities: API client, authentication handling ## Screenshot ![Login page](./bin/login.png) ![Create Family page 1](./bin/create_family_1.png) ![Create Family page 2](./bin/create_family_2.png) ![Home Page](./bin/home_page.png) ### Demo video(Open With Player) ![Demo](https://github.com/TapXWorld/jizhangben/blob/main/bin/Video_20251116102544.wmv)