iconDirEasy

技术栈

DirEasy使用的技术栈。

Next.js

Next.js 是最流行的React框架之一。我们使用它作为DirEasy前端框架,并利用其路由处理器为应用提供API服务。

Drizzle

Drizzle 是一个ORM(对象关系映射)工具,可以帮助您以类型安全的方式访问数据库。我们使用Drizzle定义数据库模式,并为应用生成必要的TypeScript类型。它还帮助我们以类型安全的方式编写查询,并轻松迁移数据库模式。

我们默认使用PostgreSQL数据库,但您只需更新几行配置就可以轻松切换到MySQL、SQLite或其他支持的数据库。

Tailwind CSS & Radix UI

Tailwind CSS 是一个实用优先的CSS框架,无需编写CSS即可构建自定义设计。我们还使用Radix UI作为无头组件库,以及shadcn/ui作为设计系统,只需一个命令即可生成预设计好的组件。

BetterAuth

BetterAuth 是一个用户管理服务,可轻松为应用添加认证功能。它提供了用户管理API和前端SDK。我们使用它来管理用户并进行身份验证。

Fumadocs

Fumadocs 是一个基于Markdown的CMS,帮助您在代码库中以结构化方式管理内容。我们使用它来管理博客内容和文档(你可以用作帮助中心)。

目录