https://github.com/addytrunks/ecommerce-admin
Manage your Ecommerce store with this admin web app.
https://github.com/addytrunks/ecommerce-admin
clerk nextjs nextjs13 prisma shadcn-ui stripe-checkout tailwindcss typescript zod zustand
Last synced: 11 months ago
JSON representation
Manage your Ecommerce store with this admin web app.
- Host: GitHub
- URL: https://github.com/addytrunks/ecommerce-admin
- Owner: addytrunks
- Created: 2023-07-30T09:19:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-30T15:47:56.000Z (almost 3 years ago)
- Last Synced: 2025-07-28T12:02:38.782Z (11 months ago)
- Topics: clerk, nextjs, nextjs13, prisma, shadcn-ui, stripe-checkout, tailwindcss, typescript, zod, zustand
- Language: TypeScript
- Homepage: https://ecommerce-admin-me1p0hykg-addytrunks.vercel.app
- Size: 6.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Ecommerce Admin
A Next-JS web app built with typescript and shadcn ui.
Manage your Ecommerce store with this admin web app.
The salient features of this app are:
1. Dashboard(with a graph!)
2. CRUD Functionalities(Store,Billboard,category,color,size,products & order)
3. Theme Toggling(Light/Dark)
4. View API routes for specific entities
5. Clerk User authentication & authorization
6. Details of each entity(category,billboard...) in a user friendly way
Important concepts that I have learnt through this project:
1. Typescript
2. React `useForm` with `zod`
3. Prisma(Creating Schemas, Filtering and Querying)
4. Clerk - authentication & authorization
5. Stripe integration
6. Fixing CORS Error when fetching from an external source
7. State management using `zustand`