vet management system
1.0.0
这是一个使用create-next-app
引导的 Next.js 项目。
首先,安装依赖项
npm install
然后使用以下环境变量创建.env.local
文件
LOCAL_URL=Your Local mongoDB URL
MONGO_URL=Production mongoDB URL
NEXTAUTH_URL=http://localhost:3000/ | YOUR APP STARTING POINT URL
NEXTAUTH_SECRET=Secret to hash your tokens
在运行应用程序之前,请确保本地 mongodb 服务器正在运行,如果您使用的是在线数据库,请跳过此部分
# In your command-line, go to where your mongodb bin is installed by running the following command (Tweak in accordance with your mongodb installation folder)
cd ../../mongodb/bin
# Then start the mongodb server by running the following command
net start mongodb
然后,运行开发服务器:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
用浏览器打开http://localhost:3000查看结果。
该项目使用next/font
自动优化和加载 Inter(一种自定义 Google 字体)。
该应用程序有 3 种类型的用户,即:
创建帐户(通过注册)后,分配给新创建帐户的默认角色是客户角色。
这3个用户拥有以下权限:
一、医生
医生拥有创建、编辑、删除用户帐户的完全管理权限,并且可以为该帐户分配任何角色,即医生可以为新创建的帐户分配医生、护士或客户的角色。
医生还拥有添加、编辑和删除员工的完整管理权限
二.护士
三.客户
一旦你分叉了这个仓库,注册至少一个帐户,然后转到你的数据库并将该帐户的角色更改为“医生”,就这样,你就拥有了完全的管理员权限。
要了解有关 Next.js 的更多信息,请查看以下资源:
您可以查看 Next.js GitHub 存储库 - 欢迎您提供反馈和贡献!
部署 Next.js 应用程序的最简单方法是使用 Next.js 创建者提供的 Vercel 平台。
查看我们的 Next.js 部署文档以了解更多详细信息。