35岁程序员的创业之路,第二站
上个月,我发布了第一个创业项目——密码保险库。反响不错,让我尝到了"做出来"的甜头。
今天,第二个项目上线:家族族谱管理系统。
项目介绍
家族族谱管理系统是一个帮助家庭记录和管理家族成员信息的在线工具。
核心功能:
1. 家族创建
-
创建多个家族(支持父系、母系等不同分支)
-
自定义家族名称和描述
2. 成员管理
-
记录成员基本信息:姓名、性别、出生日期
-
添加联系方式、地址
-
编写个人简介和家族故事
3. 族谱可视化
-
树形结构展示家族关系
-
一目了然看到家族脉络
-
支持放大、缩小、导出
4. 数据统计
-
性别分布:男性/女性占比
-
年龄分布:不同年龄段人数
-
平均年龄、总人数统计
5. 导出功能
-
支持导出为PDF
-
支持导出为图片
-
支持导出为Excel
为什么做这个项目?
1. 真实的家庭需求
今年清明节,我回老家祭祖。
看着祖坟上的名字,我突然意识到:我对自己的家族一无所知。
爷爷的兄弟叫什么名字?奶奶的娘家在哪里?太爷爷是做什么的?
这些信息,没有人系统记录。老一辈人走了,这些故事就没了。
我想做一个工具,帮家庭记录这些信息,让家族历史不会消失。
2. 市场机会
市面上有一些族谱软件,但大多是:
-
需要下载安装
-
界面老旧
-
功能复杂,学习成本高
我想做一个:网页端、简单易用、普通人都能上手的族谱管理工具。
3. 技术练手
作为第二个创业项目,我想挑战更复杂的产品:
-
多用户系统
-
复杂的数据结构(家族关系)
-
可视化展示(族谱树)
-
导出功能(多格式)
这些都是实际项目中常见的功能点,做这个项目能提升全栈能力。
项目截图
登录页面
仪表盘
成员管理
族谱可视化
成员列表
技术栈
这次的技术选型:
-
前端:Vue 3 + Element Plus + ECharts(可视化)
-
后端:Spring Boot + MySQL
-
部署:云服务器 + Nginx
相比第一个项目,这次的技术挑战更大:
-
家族关系的树形数据结构设计
-
族谱可视化的前端实现
-
多格式导出功能
两个项目后的思考
1. 选方向:从"我想要"到"别人需要"
第一个项目(密码保险库)是"我自己的痛点"。
第二个项目(家族族谱)是"家庭的真实需求"。
做产品,要解决真实存在的问题,而不是"我觉得这个能赚钱"。
2. 技术不是瓶颈,产品思维才是
两个项目,技术实现都不难。难的是:
-
功能取舍:做加法容易,做减法难
-
用户体验:细节决定留存
-
推广获客:做出来容易,让人知道难
程序员创业,技术只是基础能力。真正的挑战是产品和运营。
3. 快速迭代,小步试错
两个项目都是在1周内完成的MVP(最小可行产品)。
不追求完美,先上线,再根据反馈迭代。
创业的核心不是"想清楚",而是"做出来、试错、调整"。
下一步计划
这个项目还在迭代中,后续规划:
-
移动端优化:适配手机浏览器
-
家族关系完善:支持配偶、兄弟姐妹等复杂关系
-
历史记录:上传老照片、家族故事
-
隐私保护:家族数据加密,只有家族成员可见
-
推广渠道:尝试小红书、抖音等平台
最后的话
35岁,我开始了自己的创业之路。
从密码管理到族谱管理,每个项目都在解决一个真实的问题。
可能这些项目不会成功,也可能会有意外收获。但无论如何,我在行动,而不是空想。
如果你也有创业的想法,不要等"准备好了"再开始。
先做一个小项目,解决一个小问题,验证自己的想法。
不是每个项目都能成功,但每个项目都能让你成长。
欢迎试用
如果你也对家族记录有需求,欢迎试用家族族谱管理系统。
项目地址:family-tree-hxeu.onrender.com
如果你觉得有用,欢迎在评论区反馈。如果你想聊聊创业方向,或者想一起做点事,也欢迎联系我。
我是35岁全栈工程师,正在探索技术之外的出路。这是我的第二个创业项目。