ecommerce admin nextjs
1.0.0
由於 PlanetScale 取消免費計劃,因此演示網站不再運行。
開始日期:2023 年 7 月 26日。
具有 Stripe 整合的電子商務管理儀表板是一個強大的 Web 應用程序,旨在簡化和增強電子商務網站的管理。這個綜合儀表板使用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
如果您不想經歷所有麻煩,您可以隨時測試該專案的演示網站。