Skip to content

TapXWorld/jizhangben

Repository files navigation

家账本 (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

Create Family page 1

Create Family page 2

Home Page

Demo video(Open With Player)

Demo

About

记账本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published