返回项目列表
旧的博客小站
使用 Next.js 全栈开发的个人博客,包含文章发布和完整的账号体系。

01 / 03
项目介绍
使用 Next.js、TypeScript、Drizzle、PostgreSQL、Better Auth、Hono 和 Tailwind CSS 开发的个人博客。项目规模不大,但实现了文章发布、注册登录、密码找回、接口鉴权和受保护路由等常见功能,用于实践完整的全栈工程流程。
- 分类
- 个人项目 · 博客
- 角色
- 个人项目 · 全栈
技术栈与项目特点
Next.jsTypeScriptDrizzlePostgreSQLBetter AuthHonoTailwind CSS个人项目
我的职责
实现文章发布、阅读、路由与界面状态,完成博客内容链路。
使用 Drizzle 与 PostgreSQL 设计数据结构和访问层,保持查询与 TypeScript 类型一致。
基于 Better Auth 与 Hono 实现注册、登录、找回密码、会话、接口鉴权和受保护路由。
独立完成页面、接口、数据与部署准备,并整理可复用的认证和数据访问结构。
关键亮点
在紧凑代码规模内同时建立内容模型与账号模型,验证完整产品闭环而不是单页展示。
通过 Drizzle 与 TypeScript 保持数据结构、查询和业务类型的一致性。
将会话、接口鉴权和路由保护放在统一边界内,减少不同入口的权限行为偏差。
成果
独立完成文章发布与账号体系的可运行闭环,覆盖数据层、鉴权、受保护页面和部署准备,并沉淀可复用的全栈、认证与数据访问模式。