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/

S
Description
No description provided
Readme
204 KiB
Languages
Vue 57.7%
JavaScript 29.6%
TypeScript 9.4%
CSS 2.8%
HTML 0.5%