Free Vue AdminPanel based on Naive UI and Tailwind CSS. Fairly complete with a beautiful design, RTL, and multilingual support. Built using modern web technologies like Pinia, TypeScript, MockServiceWorker (MSW), Cypress, Socket
๐ Live Demo
๐ Dark Mode
Other languages
๐จ๐ณ 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 >=18.18
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