Montech Landing

مونوریپوی لندینگ + پنل ادمین + API برای montech.ir.

بخش تکنولوژی
لندینگ Nuxt 3 (SSR) + Tailwind 4 + Lenis
ادمین Vue 3 + Vite (/adm)
API NestJS + Prisma + PostgreSQL
استقرار Nginx + PM2 روی همان سرور CRM
apps/
  landing/   # سایت عمومی
  adm/       # پنل ادمین
  api/       # NestJS
packages/
  shared/    # برند و ثابت‌ها
deploy/      # nginx, pm2, env

توسعه محلی

نیاز: Node 20+، PostgreSQL.

npm install
npm run build -w @montech/shared
cp apps/api/.env.example apps/api/.env
# DATABASE_URL را تنظیم کنید
cd apps/api && npx prisma migrate dev --name init && npx prisma db seed && cd ../..

npm run dev:api      # :3050
npm run dev:landing  # :3000
npm run dev:adm      # :5174  → /adm/

ادمین پیش‌فرض seed: موبایل 09121234567 / رمز از ADMIN_PASSWORD در .env.

استقرار

نگاه کنید به deploy/DEPLOY.md.

ریموت: http://get.feep.ir/Mahdi/Montech_Landing.git

S
Description
No description provided
Readme
1.7 MiB
Languages
Vue 40.3%
HTML 30.1%
TypeScript 24.6%
JavaScript 3.1%
CSS 1.9%