ecommerce admin nextjs
1.0.0
PlanetScale의 무료 플랜 종료로 인해 데모 웹사이트가 더 이상 작동하지 않습니다.
시작일: 2023년 7월 26 일 .
Stripe 통합이 포함된 전자 상거래 관리 대시보드는 전자 상거래 웹사이트의 관리를 간소화하고 향상하도록 설계된 강력한 웹 애플리케이션입니다. Next JS, TypeScript, Tailwind CSS, Shadcn UI, Planet Scale, Prisma, zustand, clerk auth, Cloudinary 및 Stripe과 같은 최첨단 기술을 사용하여 개발된 이 포괄적인 대시보드는 관리자에게 다양한 측면을 감독하고 최적화할 수 있는 강력한 툴킷을 제공합니다. 온라인 상점.
프로젝트를 테스트하려면 zip 파일을 다운로드하고 원하는 편집기에서 엽니다. 그런 다음 터미널에서 npm install
실행하여 종속성을 설치합니다.
npm install
필수 종속성을 설치한 후 프로젝트 폴더 루트에 .env
파일을 생성해야 합니다. 필수 환경변수는 다음과 같습니다.
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
DATABASE_URL=
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
STRIPE_API_KEY=
FRONTEND_STORE_URL=
STRIPE_WEBHOOK_SECRET=
Clerk, Planet Scale, Cloudinary 및 Stripe에 대한 공식 문서의 단계에 따라 환경 변수 값을 가져옵니다. 위 단계를 완료한 후 npm run dev
실행하여 프로젝트를 테스트합니다.
npm run dev
모든 문제를 겪고 싶지 않다면 언제든지 이 프로젝트의 데모 웹사이트를 테스트할 수 있습니다.