main
Co-authored-by: Cursor <cursoragent@cursor.com>
Noro Studio Admin Panel
پنل مدیریت محتوای استودیو نورو — Vue 3 + Vite + Express API
پیشنیاز
- Node.js 18+
- پروژه سایت اصلی در
../nuxt-tailwind-app
راهاندازی
cd C:\Users\SMB\Projects\admin
npm install
cp .env.example .env # در ویندوز: copy .env.example .env
npm run seed # بارگذاری اولیه داده از سایت
npm run dev # API روی :4000 و پنل روی :5173
ورود پیشفرض
- ایمیل:
admin@norostudio.ir - رمز:
admin123
اتصال به سایت
سایت Nuxt باید با API در حال اجرا باشد. در .env سایت:
NUXT_PUBLIC_CMS_API_URL=http://localhost:4000
سپس هر دو را همزمان اجرا کنید:
# ترمینال ۱ — ادمین
cd C:\Users\SMB\Projects\admin && npm run dev
# ترمینال ۲ — سایت
cd C:\Users\SMB\Projects\nuxt-tailwind-app && npm run dev
امکانات
- تنظیمات سایت (متن، تماس، هیرو، سئو)
- منوی ناوبری
- نمونهکارها (CRUD + گالری + سئو)
- خدمات
- مشتریان و لوگو
- وبلاگ با فیلدهای سئو
- آپلود رسانه
API
GET /api/site— عمومیGET /api/portfolio/projects— عمومیGET /api/blog/posts— فقط مطالب منتشرشدهPOST /api/auth/login— ورود ادمین
فایل دیتابیس: data/content.json
آپلودها: uploads/
Languages
Vue
57.7%
JavaScript
29.6%
TypeScript
9.4%
CSS
2.8%
HTML
0.5%