返回项目列表

旧的博客小站

使用 Next.js 全栈开发的个人博客,包含文章发布和完整的账号体系。

旧的博客小站 - 预览 1

01 / 03

项目介绍

使用 Next.js、TypeScript、Drizzle、PostgreSQL、Better Auth、Hono 和 Tailwind CSS 开发的个人博客。项目规模不大,但实现了文章发布、注册登录、密码找回、接口鉴权和受保护路由等常见功能,用于实践完整的全栈工程流程。

分类
个人项目 · 博客
角色
个人项目 · 全栈

技术栈与项目特点

Next.jsTypeScriptDrizzlePostgreSQLBetter AuthHonoTailwind CSS个人项目

我的职责

  1. 实现文章发布、阅读、路由与界面状态,完成博客内容链路。

  2. 使用 Drizzle 与 PostgreSQL 设计数据结构和访问层,保持查询与 TypeScript 类型一致。

  3. 基于 Better Auth 与 Hono 实现注册、登录、找回密码、会话、接口鉴权和受保护路由。

  4. 独立完成页面、接口、数据与部署准备,并整理可复用的认证和数据访问结构。

关键亮点

  1. 在紧凑代码规模内同时建立内容模型与账号模型,验证完整产品闭环而不是单页展示。

  2. 通过 Drizzle 与 TypeScript 保持数据结构、查询和业务类型的一致性。

  3. 将会话、接口鉴权和路由保护放在统一边界内,减少不同入口的权限行为偏差。

成果

独立完成文章发布与账号体系的可运行闭环,覆盖数据层、鉴权、受保护页面和部署准备,并沉淀可复用的全栈、认证与数据访问模式。

旧的博客小站 | Legacy Blog Site