Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js admin dashboard for managing multiple e-commerce stores with products, inventory, sales, and Stripe payments.

Free open-source Tailwind CSS and Next.js admin dashboard template with 8+ pages, dark mode, RTL, and authentication screens.
E-commerce Admin Dashboard is an open-source Next.js admin dashboard (CMS) for managing multiple online stores — products, billboards, categories, inventory, and sales — from one centralized interface. The project is built on the Next.js 13 App Router, styled with Tailwind CSS and Shadcn UI components, and stores data in AWS RDS PostgreSQL, with AWS S3 for image uploads, Clerk for authentication, Stripe for payments, and Recharts for analytics charts.
The E-commerce Admin Dashboard is a full-featured CMS and admin panel that accepts store configuration data (billboards, categories, sizes, colors, products) and provides CRUD interfaces, searchable tables with pagination, and analytics dashboards for orders, sales, and revenue. It runs on Next.js, uses AWS RDS PostgreSQL and AWS S3 for persistence, and ships with two demo stores — one for clothing and one for shoes — that you can browse and test at the provided links (clothing store, shoe store). The project is developed by Keeshigan Pirabaharan, published on GitHub under an MIT License, and includes a companion public-facing storefront repository (E-Commerce Store).
The template suits e-commerce store owners and operators who need a single admin panel to run multiple storefronts, as well as developers who want a ready-made, production-style CMS starter built on Next.js. Entrepreneurs can adapt it to launch their own online store with minimal setup, using the Stripe test card provided in the repository to experience the full checkout flow.
The live demo runs two storefronts (clothing and shoes) with pre-configured products. Visitors can browse items, add them to the cart, and complete checkout using the test card information provided in the repository. Admin routes are intentionally disabled in the production demo so any visitor can view the admin dashboard without logging in.
This project is free to use and modify; it is released under the MIT License. No paid tiers or subscription plans are described in the repository.
Yes, the project is open-source under the MIT License, so you can use, modify, and distribute it freely. There are no paid plans or license fees mentioned in the repository.
Admin authentication is handled by Clerk, which supports signing in with Google accounts via OAuth2 or with email and password. This secures access to the admin dashboard.
Stripe is integrated for payment processing. The accompanying storefront allows checkout and the repository provides a test card to try it in the demo.
Yes, the admin dashboard is built for multi-store management. It supports creating and managing multiple stores, such as clothing, food, and computers, each with its own billboards, categories, sizes, colors, and products.
