分享一款开源高颜值的导航网站BMM

谁见过风呢,勿论你和我。但当树木俯首,风正经过

640
起初是“人间观察员”大佬因不满浏览器自带书签系统的痛点,历经 5 年迭代开发出开源导航网站 BMM。它采用创新的基于标签关联系统,具备简洁书签卡片、高效标签导航等功能,使用现代化技术栈,提供多种部署方式,未来还有更多功能可能实现
# 特点
简洁明了的书签卡片

高效的标签导航系统

支持暗黑/明亮模式、移动端模式

Github 授权登录 + 内容管理系统

导入浏览器导出的书签数据

AI 驱动的智能功能

# 截图

640

640

640-1

# 技术栈

  • Next.js:用于构建快速、SEO 友好的 React 应用
  • NextUI + Tailwind CSS:用于搭建现代化的、美观的、响应式的用户界面
  • PostgreSQL:强大的关系型数据库,用于存储书签和标签数据
  • Drizzle ORM:轻量级的 TypeScript ORM,简化数据库操作
  • Docker:确保了部署的一致性和可移植性

 

# 项目部署

1.git clone 项目

git clone https://github.com/Y80/bmm.git

 

2. .env 文件中配置 DB_CONNECTION_URL

3. pnpm install 安装依赖

4. pnpm dev 启动项目

对于开发环境,AUTH_URL 可以被自动侦测到,AUTH_GITHUB_ID 和 AUTH_GITHUB_SECRET 也临时提供了一对可用的配置,因此可暂时跳过配置。通过 pnpm build 构建生产产物时,需要明确配置 AUTH_URL、AUTH_GITHUB_ID 和 AUTH_GITHUB_SECRET

 

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享