关于本工具
关于简单小工具
这是一个为大一软件技术专业学生设计的自用小工具网页。
所有代码都力求简单易懂,适合初学者学习和修改。
设计原则
- 代码极度简单,无复杂框架
- 详细中文注释,方便理解
- 通俗易懂的命名
- 不要封装,不要设计模式
- 教学友好,便于学习
技术栈
- 后端:Python Flask
- 前端:HTML + CSS + JavaScript(原生)
- 数据库:SQLite(简化版)
- 版本控制:Git + Gitee
主要功能
- 本地代码保存和管理
- 本地文档笔记保存(Markdown)
- Gitee一键提交
- 代码格式化/美化
- 文件导入导出
- 简单用户登录系统
开发计划
模块1:基础Flask应用(已完成)
搭建框架、数据库初始化、基础页面。
模块2:用户登录系统
注册、登录、会话管理。
模块3:代码保存模块
代码编辑、保存、查看、搜索。
模块4:笔记保存模块
Markdown编辑、实时预览、保存。
模块5:Gitee集成模块
Gitee API连接、一键提交。
模块6:附加功能模块
代码格式化、文件导入导出。
模块7:页面美化优化
CSS样式优化、响应式设计。
使用说明
1. 初始设置
首次使用需要安装Python依赖:pip install -r requirements.txt
运行应用:python app.py
2. 测试账号
默认测试账号:用户名 admin,密码 123456
3. 代码学习
所有代码都有详细中文注释,适合初学者学习。
可以从app.py和database.py开始阅读。
4. 自定义修改
您可以随意修改代码,添加新功能。
建议按照模块顺序逐步学习。
作者信息
作者:YuCoding
专业:软件技术
目标:创建简单易懂的自用工具,帮助学习编程
版本:1.0.8
更新日期:2026-04-12