Skip to content

baiwumm/next-admin

Repository files navigation

Next Admin

Next Admin

挖掘发现 Next.js 的乐趣所在

☘️ 项目简介

Next Admin 是一个基于 Next.js15 从 0 到 1 构建的后台应用程序模板,目的在于学习和探索 Next.js15.

🌿 系统功能设计

  1. 国际化语言配置
  2. 记录第三方登录平台用户信息
  3. 从后台渲染卤肉菜单
  4. 前端常见的一些实用的业务功能或者一些有趣的效果

🌳 环境和依赖

推荐本项目使用 pnpm 包管理工具

  • Git (你需要git来克隆和管理项目版本)
  • Node.js (Node.js 版本要求 >= 18.x,推荐 20.8.0 或更高)
  • Pnpm (>= 9.x,推荐最新版本)
  • PostgreSQL (推荐最新版本)

🌴 项目运行

  1. 安装 PostgreSQL 数据库,修改 .env 文件中的数据库配置
DATABASE_URL="postgresql://postgres:123456@localhost:5432/next-admin?schema=public"
  1. 拉取项目代码
git clone https://github.com/baiwumm/next-admin.git
cd next-admin
  1. 安装依赖
npm install -g pnpm
pnpm install
  1. 开发模式运行
pnpm dev
  1. 编译项目
pnpm build

🌱 功能模块

- 登录 / 注销

- 仪表盘

- 功能页
  - 验证码
  - 图片预览

- 系统设置
  - 用户管理
  - 菜单管理

- 关于

🍄 总结

  1. 本项目没有经过严格的测试,有可能存在一定的 Bug
  2. 本项目仅供学习交流使用,请勿用于商业用途。
  3. 欢迎提交 IssuesPR,一起完善本项目。

⭐ Star History

Star History Chart