Skip to content

LeeGoDamn/HomeStroy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeStroy - 家庭管理小网站

一个简洁的家庭管理系统,用于记录家庭成员、属性、任务等信息。

功能特性

  • 👨‍👩‍👧‍👦 家庭成员管理 - 增删改查家庭成员信息
  • 📊 成员属性管理 - 为成员添加自定义属性(支持整数和字符串类型)
  • 待做任务 - 管理家庭待办事项,支持状态跟踪
  • 🔄 周期任务 - 设置定期重复的任务,自动生成待做任务
  • 📚 知识库 - 开发中

技术栈

  • 后端:Node.js + Express
  • 前端:原生 JavaScript (SPA 架构)
  • 数据存储:本地 JSON 文件

安装和运行

1. 安装依赖

npm install

2. 启动服务器

npm start

3. 访问应用

打开浏览器访问:http://localhost:3000

数据备份

所有数据存储在 data/ 目录下的 JSON 文件中:

  • members.json - 家庭成员
  • attribute-definitions.json - 属性定义
  • member-attributes.json - 成员属性值
  • todos.json - 待做任务
  • periodic-tasks.json - 周期任务

备份方法:直接复制 data/ 目录 恢复方法:将备份的 data/ 目录复制回项目根目录

特点

  • 🎨 简洁美观的UI设计,色彩丰富
  • 📱 响应式布局,支持移动设备
  • 💾 纯文本JSON存储,方便备份和迁移
  • 🚀 SPA架构,流畅的用户体验
  • 🔤 大字体设计,阅读更舒适

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •