이것은 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
사용하여 맞춤 Google 글꼴인 Inter를 자동으로 최적화하고 로드합니다.
앱에는 다음과 같은 3가지 유형의 사용자가 있습니다.
(가입을 통해) 계정을 생성할 때 새로 생성된 계정에 할당된 기본 역할은 클라이언트의 역할입니다.
3명의 사용자에게는 다음과 같은 권한이 있습니다.
나. 의사
의사는 사용자 계정을 CREATE , EDIT , DELETE 할 수 있는 모든 관리 권한을 가지며 해당 계정에 모든 역할을 할당할 수 있습니다. 즉, 의사는 새로 생성된 계정에 의사, 간호사 또는 고객의 역할을 할당할 수 있습니다.
의사는 직원 추가 , 편집 , 제거 에 대한 전체 관리 권한도 갖습니다.
II. 간호사
III. 고객
이 저장소를 포크한 후에는 하나 이상의 계정을 등록한 다음 데이터베이스로 이동하여 해당 계정의 역할을 "의사"로 변경하면 모든 관리자 권한이 부여됩니다.
Next.js에 대해 자세히 알아보려면 다음 리소스를 살펴보세요.
Next.js GitHub 저장소를 확인해 보세요. 여러분의 피드백과 기여를 환영합니다!
Next.js 앱을 배포하는 가장 쉬운 방법은 Next.js 제작자의 Vercel 플랫폼을 사용하는 것입니다.
자세한 내용은 Next.js 배포 설명서를 확인하세요.