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 pnpm
When 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
.github
folder, which contains the funding info - Clean up the READMEs and remove routes
And, enjoy :)
Just run and visit http://localhost:7000
pnpm dev
To build the App, run
pnpm build
And 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:latest
Run the image and specify port mapping with the -p
flag.
docker run --rm -it -p 8080:80 yummyadmin:latest