Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasinsametkaraca/e-commerce-cms-admin
Next.js App Router, React, Tailwind, Prisma, MySQL, shadcn/ui, Clerk, Stripe, Cloudinary
https://github.com/yasinsametkaraca/e-commerce-cms-admin
axios clerk cloudinary fullstack-development javascript nextjs prisma react shadcn-ui stripe tailwindcss typ typescript zod zustand
Last synced: 2 months ago
JSON representation
Next.js App Router, React, Tailwind, Prisma, MySQL, shadcn/ui, Clerk, Stripe, Cloudinary
- Host: GitHub
- URL: https://github.com/yasinsametkaraca/e-commerce-cms-admin
- Owner: yasinsametkaraca
- Created: 2024-08-11T10:24:14.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T15:16:15.000Z (4 months ago)
- Last Synced: 2024-10-01T00:41:56.468Z (3 months ago)
- Topics: axios, clerk, cloudinary, fullstack-development, javascript, nextjs, prisma, react, shadcn-ui, stripe, tailwindcss, typ, typescript, zod, zustand
- Language: TypeScript
- Homepage: https://e-commerce-cms-admin-last.vercel.app
- Size: 194 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full Stack Content Management System | E-Commerce | Dashboard: Next.js App Router, React, Tailwind, Prisma, MySQL, Shadnc
Next.js App Router, React, Tailwind, Prisma, MySQL, shadcn/ui, Clerk, Stripe, Cloudinary
### Prerequisites
**Node version 14.x**
### Install packages
```shell
npm i
```### Setup .env file
```js
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=
STRIPE_WEBHOOK_SECRET=
```### Connect to DB and Push Prisma
```shell
npx prisma generate
npx prisma db push
```### Install and start the app
```shell
npm install
npm run dev
```