Skip to content

学习追踪系统现代化的学习项目追踪与管理平台

基于 Node.js + PostgreSQL + Redis 构建,支持实时数据分析和成就系统

Study Tracker Logo

学习追踪系统

现代化的学习项目追踪与管理平台

🚀 快速开始

📚 功能指南

🔧 API 文档

🛠️ 部署指南

🌐 在线访问

📖 项目特色

🎯 核心功能

  • 项目管理: 创建、跟踪和管理学习项目
  • 学习记录: 记录学习时间和进度
  • 数据分析: 可视化学习统计和趋势
  • 成就系统: 激励学习动力的成就机制

🏆 高级功能

  • 积分兑换: 学习积分兑换虚拟商品
  • 通知系统: 实时学习提醒和通知
  • PWA 支持: 渐进式 Web 应用,支持离线访问
  • 用户管理: 完整的用户权限管理
  • 数据管理: 数据导入导出和备份

🔒 安全特性

  • JWT 认证: 安全的用户认证机制
  • 权限控制: 细粒度的功能权限管理
  • 数据加密: 敏感数据的加密存储
  • 审计日志: 完整的操作审计记录

🛡️ 技术栈

  • 后端: Node.js + Express + PostgreSQL
  • 前端: Handlebars + Tailwind CSS + Alpine.js
  • 数据库: PostgreSQL + Redis
  • 部署: Docker + Docker Compose
  • 文档: VitePress

📄 许可证

本项目基于 MIT 许可证开源。

🤝 贡献

欢迎提交 Issue 和 Pull Request!


开始你的学习之旅吧! 🎓

Released under the MIT License.