个人记账本系统- Python Flask SQLite

项目描述
个人记账本是一个功能完整的移动端优先的财务管理应用,支持收支记录、分类管理、数据可视化和自然语言智能记账。

http://127.0.0.1:5000
646101335@qq.com 123456

功能描述
基础功能(CRUD)
✅ 用户认证:注册、密码登录、验证码登录、自动注册
✅ 账单管理:新增、编辑、删除、分页查询、按月筛选
✅ 分类管理:预设分类、自定义分类、分类增删改查
✅ 数据可视化:月度概览、分类饼图、收支趋势图
亮点功能
🌟 自然语言记账:输入”昨天午餐花了35元”自动识别分类、金额、日期
🌟 多维度统计:分类占比饼图、近6个月收支趋势、分类排行榜
🌟 移动端友好:Bottom Sheet 弹窗、FAB 浮动按钮、卡片式设计
🌟 多用户支持:JWT 认证,用户数据完全隔离

运行环境
开发环境 pycharm
项目技术
后端 Flask 3.0 Python Web 框架
数据库 SQLite 轻量级关系型数据库
ORM Flask-SQLAlchemy 3.1 数据库操作
认证 PyJWT + Werkzeug JWT Token + 密码哈希
前端 原生 HTML/CSS/JS 无框架,轻量高效
图表 Chart.js 4.4 轻量级图表库
跨域 Flask-CORS 跨域支持

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情