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
如果您不想经历所有麻烦,您可以随时测试该项目的演示网站。