diary

2025-12-15 18:21:33
行业:生活服务
载体:网站、H5
技术:Node.js、NestJS、Tailwind CSS

业务和功能介绍

项目背景和目标:为用户打造私密、便捷的个人日记记录平台,核心满足日记全生命周期管理需求,同时通过情绪追踪、标签分类等特色功能,帮助用户梳理心路历程。开发语言:前端 Vue 3(TypeScript)、后端 Nest.js(TypeScript)第三方:无(核心依赖为 lowdb 轻量级数据库,无外部第三方服务)功能如下:
1.日记管理,包括:创建日记(富文本输入、自动记录创建时间)、编辑日记(保留修改历史)、删除日记(单条 / 批量删除)、查看日记(按时间排序的阅读界面);
2.搜索与筛选,包括:全文搜索(标题 / 内容 / 标签关键词)、情绪筛选(开心 / 伤心等 6 种预设情绪)、时间范围查询、自定义标签分类管理;
3.情绪追踪,包括:6 种预设情绪记录、情绪分布 / 变化趋势可视化统计、情绪历史回顾;
4.数据管理,包括:基于 lowdb 的本地 JSON 数据库持久化存储、日记私密状态设置、日记数据导出备份;
5.基础能力,包括:全端响应式设计(适配 PC / 移动设备)、数据实时同步(Pinia 状态管理)。

项目实现

1.该应用采用前后端分离架构,前端基于 Vue 3 + TypeScript + Pinia + Tailwind CSS 开发,借助 Vite 构建、ESLint 规范代码;后端使用 Nest.js + TypeScript + lowdb 实现,通过模块化设计解耦业务逻辑,整体依托 lowdb 实现轻量级零配置数据存储;
2.核心实现:完成日记 CRUD 全流程操作,落地全文搜索、情绪 / 日期筛选逻辑,搭建 6 种情绪的记录与统计分析体系,基于 Tailwind CSS 实现移动端适配;
3.技术亮点:全栈 TypeScript 保障类型安全与代码质量,前端采用 Vue 3 Composition API + Pinia 优化状态管理,通过懒加载、搜索防抖、状态缓存等手段完成性能优化,整体架构轻量化且模块化分层清晰。

示例图片视频


字节工坊
30天前活跃
方向: 前端-小程序、后端-Node.js、
交付率:100.00%
相似推荐
toB数字孪生项目-仓储AGV孪生平台
1、一比一实时数字孪生,接入wms和mcs等系统,实现数据互通 2、数据统计,预测产量、仓储流量、动态报警等 3、三维场景漫游,交互,支持固定以及漫游相机操作,旋转,拖拽,缩放等 4、场景动画与生产过程实时联动 5、实现了双端部署,即PC客户端与BS端
牛肚村雪菜园-实时交互数字人一体机
本项目为牛肚村雪菜体验园定制了AI实时交互数字人一体机。系统基于FastGPT知识库构建,内置雪菜园及老港镇专属资料,回答准确率超95%。功能涵盖75寸/65寸高清竖屏展示、实时语音对话、口型同步驱动及摄像头互动。数字人作为智能导游,为游客提供展馆引导、政策讲解及趣味互动,显著提升了乡村旅游景点的科技感与服务效率。
智能心理健康管理系统-特色智能心理健康
基于AI的多角色心理健康管理平台,集成智能问答、情绪追踪、医患沟通与个性化推荐。独立完成全栈开发。 核心功能: 1. AI智能咨询:接入阿里DashScope大模型,支持多轮对话与AI综合评估报告生成 2. 情绪追踪体系:情绪日记+症状记录+天气匹配+7/30天趋势统计 3. 医患实时沟通:WebSocket在线咨询、患者公海机制、预约管理 4. 个性化推荐:协同过滤算法推送心理资源(文章/音频/视频) 5. 沉浸式体验:13+房间装饰、8套主题、时间胶囊、心情树洞 技术亮点:AI大模型集成(DashScope)生成个性化评估报告;WebSocket实时通信;协同过滤推荐算法;三角色(患者/医生/管理员)权限体系。
数字孪生-数字工业园区
项目描述: 该平台的核心功能是三维数据底座整合了地上地下空间数据,亮点功能是辅助工程选址决策,和土地全生命周期历史回溯。并且在安徽,山西等地进行了项目实施。 个人负责前端技术选型,并参与功能设计与部分功能开发。
B 端智能制造生产管控系统-工厂 MES 信息平台
项目定位:面向智能制造行业的 B 端 MES 信息平台,核心目标是实现生产全链路数字化管控,助力多家合作工厂通过省级信息化建设验收。 核心功能:覆盖 15 + 业务模块(人员 / 设备管理、安灯预警、产线报工、质量巡检、成品入库等),支持动态表单、PDF 预览、文件上传下载、数据大屏可视化及中英文切换。 业务价值:打通生产任务下发→开工报工→质量检测→成品入库全链路,通过实时数据流转提升生产协同效率与管理透明度。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服