关于本工具

关于简单小工具

这是一个为大一软件技术专业学生设计的自用小工具网页。

所有代码都力求简单易懂,适合初学者学习和修改。

设计原则

  • 代码极度简单,无复杂框架
  • 详细中文注释,方便理解
  • 通俗易懂的命名
  • 不要封装,不要设计模式
  • 教学友好,便于学习

技术栈

  • 后端: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.pydatabase.py开始阅读。

4. 自定义修改

您可以随意修改代码,添加新功能。

建议按照模块顺序逐步学习。

作者信息

作者:YuCoding

专业:软件技术

目标:创建简单易懂的自用工具,帮助学习编程

版本:1.0.8

更新日期:2026-04-12