Files
Montech_Landing/README.md
T
MahdiandCursor 7e8e1b1f1b Initial Montech monorepo: Nuxt landing, Vue admin, Nest API.
Scaffold SSR site with CMS/blog/gallery/SEO admin and deploy configs for montech.ir.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-30 18:42:28 +03:30

1.1 KiB

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