Free Vue AdminPanel based on Naive UI and Tailwind CSS. Fairly complete with a beautiful design, Full RTL support and multilingual support. Built using modern web technologies like: Pinia, TypeScript, MockServiceWorker (MSW), Cypress, UnoCss, Web Socket
๐ Live Demo
๐ Dark Mode
Other languages demo:
Chines |
Persian |
Arabic |
Turkish |
Germany
-
๐ eCommerce-ready sections (products, categories, orders, customers)
-
๐ญ Supporting MockServiceWorker(MSW) and FakerJs to get production-like data
-
๐ File based routing
-
๐ฆ Components auto-importing
-
๐ Layout system
-
๐ Multi-language support using I18n
-
โ๏ธ Unit Testing with Vitest, E2E Testing with Cypress on GitHub Actions
-
โ๏ธ Deploy on Netlify, zero-config
Yummy Admin requires Node >=20.0
npx degit https://github.com/doroudi/yummyadmin yummy-admin
cd yummy-admin
pnpm i # If you don't have pnpm installed, run: npm install -g pnpmWhen you use this template, try to follow the checklist to update your info properly
- Change the author name in
LICENSE - Change the title in
locales/en.yaml - Change the hostname in
vite.config.ts - Change the favicon in
public - Remove the
.githubfolder, which contains the funding info - Clean up the READMEs and remove routes
And, enjoy :)
Just run and visit http://localhost:7000
pnpm devTo build the App, run
pnpm buildAnd you will see the generated file in dist, which is ready to be served.
Go to Netlify and select your clone, OK along the way, and your App will be live in a minute.
docker buildx build . -t yummyadmin:latestRun the image and specify port mapping with the -p flag.
docker run --rm -it -p 8080:80 yummyadmin:latest


