jiumu (@liye) 在 vibecoding-家谱项目尝试 中发帖
村里面修订了家谱,但是因为一些原因,有些人是没有统计上去的,于是我想搞一个电子的。看了现在已经有的一些项目,总感觉塞了蛮多用不到的功能,最后还是觉得自动动手。
我的想法如下:
简单。家谱本身可能会持续很多年,录入的人也不一定熟悉各种复杂功能,所以希望尽量降低使用和维护成本。核心操作就是添加人物、建立亲属关系、查看家谱。
只保留必要的信息。姓名作为最基础的信息,性别、世代、备注按需填写。照片、出生日期、住址等信息都不强制录入。其他比较零散的信息,比如人物经历、迁徙记录、职业、故事等,先统一放进备注里。
让家谱向上生长。我想看的是一棵树!采用了一个和常见家谱稍微不同的方向:长辈放在下方,后代向上展开。随着后代越来越多,整棵家谱会逐渐向上扩展,看起来更接近一棵不断生长的树。
径向图切换。人数少的时候,普通树形图比较直观。但当家族人数增加以后,树形图很容易横向拉得非常宽,所以另外做了一个径向...