Hey! 👋 This is CustomEcom Admin Dashboard, a Next.js-based ecommerce admin panel built with shadcn/ui and Tailwind CSS. I made this for devs who want a clean, modern, and actually customizable dashboard for their store, without all the corporate bloat.
A simple, open-source ecommerce admin dashboard. You get:
- Products: List, create, and view product details
- Orders: See and manage orders
- Customers: View your customer list
- Settings: Store/account/notification/display settings
All pages are ready to be tweaked, extended, or ripped apart for your own needs. No backend, just UI and client-side logic. You can wire it up to your own API or database.
Most dashboards out there are either too opinionated, too ugly, or too hard to customize. I wanted something that:
- Looks good out of the box (thanks shadcn/ui)
- Is easy to hack on
- Doesn't force you into a specific stack
- Lets you build your own thing, fast
- Next.js (App Router)
- shadcn/ui (for all the UI components)
- Tailwind CSS
- React Hook Form
- Zod
- Lucide Icons for icons
Video Preview
- Clone this repo
- Install dependencies:
bun install # or npm install or yarn install
- Run the dev server:
bun run dev # or npm run dev or yarn dev
- Open http://localhost:3000
- All UI is built with shadcn/ui, so you can swap out components, change styles, or add new pages easily.
- The sidebar, header, and table layouts are modular.
- No backend included, so you can plug in your own API, database, or whatever.
/products
— Product list/products/create
— Create new product/products/details
— Product details (should be replaced with [id])/orders
— Orders list/customers
— Customer list/settings
— Store/account/notification/display settings
You take some screenshots and make a PR then hahaha
MIT. Do whatever you want. If you make something cool, let me know!
Leave a star if it helps 😁
Made by a solo S5SAJID dev who just wanted a dashboard that doesn't suck. Enjoy!