# time-capsule **Repository Path**: cquptgame/time-capsule ## Basic Information - **Project Name**: time-capsule - **Description**: 个人记忆管理平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-17 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 时光胶囊 (Time Capsule) ## 项目简介 "时光胶囊"是一款集日历、日记和个人成就追踪于一体的个人记忆管理平台。它不仅能够记录和保存用户的个人历史,还能激励用户设定并实现个人目标,同时提供一个安全、私密的空间来促进情感表达和心理健康。 ## 项目目标 创建一个多功能、用户友好的个人记忆管理平台,让用户能够: - 记录并追踪生活中的重要时刻 - 设定和实现个人目标 - 在安全的环境中表达情感 - 回顾过去,规划未来 ## 核心功能 ### 1. 日历系统 - 直观的日历视图 - 事件记录与管理 - 重要日期提醒 - 周期性事件设置 - 可视化日历界面 ### 2. 日记功能 - 多媒体日记支持(文字、图片、视频) - 心情追踪系统 - 语音输入功能 - 智能标签分类 - 模板系统 ### 3. 时光胶囊特性 - 创建未来信件 - 定时解锁机制 - 智能提醒系统 - 回忆展示墙 - 心情分析报告 ### 4. 个人目标追踪 - 目标设定与管理 - 进度可视化 - 成就系统 - 数据分析报告 - 激励机制 ### 5. 社交与隐私 - 选择性分享功能 - 端到端加密 - 社交媒体集成 - 隐私控制面板 - 数据备份系统 ## 技术架构 ### 前端技术 - Electron 框架 - Vue.js 3.0 - TypeScript - Element Plus UI - TailwindCSS ### 后端技术 - ASP.NET Core 6.0 - Entity Framework Core - RESTful API - SignalR(实时通信) ### 数据存储 - SQLite(本地存储) - Microsoft SQL Server(云端备份) - Azure Blob Storage(媒体文件存储) ### 安全性 - JWT 认证 - 端到端加密 - HTTPS 传输 - 数据脱敏 ## 开发环境搭建 ### 必需工具 1. Visual Studio 2022 2. Visual Studio Code 3. Node.js (v14+) 4. Git 5. .NET 6.0 SDK ### 可选工具 - Docker Desktop - Postman(API 测试) - Azure Data Studio(数据库管理) ## 项目结构