فروشگاه آنلاین محصولات دیجیتال (لایسنس نرمافزار، VPN، ابزار AI، اشتراکها) با پنل مدیریت فارسی.
- 🏪 فروشگاه — کاتالوگ محصولات، دستهبندیها، سبد خرید، تسویه حساب، جستجو، دو زبانه (فارسی/انگلیسی)
- 🔐 پنل مدیریت — داشبورد آمار، مدیریت محصولات + آپلود تصویر، مدیریت سفارشها، تغییر رمز
- 🎬 هیرو سینمایی A.R.I.A — ویدیوی تمامصفحه با اسکراب موس (افقی + عمودی) و افکت parallax
- 💳 پرداخت امن — ثبت سفارش با ایمیل و کد پیگیری
| لایه | تکنولوژی |
|---|---|
| Frontend | HTML + CSS + Vanilla JS (RTL) |
| Backend | Node.js + Express |
| Database | SQLite (node:sqlite) |
| Auth | JWT + bcrypt |
cd digital-store/server
npm install
npm run seed # ساخت دیتابیس + ادمین + محصولات نمونه
npm start # http://localhost:4100ورود پنل: http://localhost:4100/admin → admin / admin12345
روی یه VPS اوبونتو (۲۲.۰۴ یا ۲۴.۰۴) با دسترسی root:
bash <(curl -s https://raw.githubusercontent.com/ehsanh4/zevrix/main/deploy.sh) yourdomain.comاین اسکریپت خودش اینها رو انجام میده:
Node.js 22، Nginx، PM2، فایروال UFW، گواهی SSL رایگان Let's Encrypt، بکاپ روزانه دیتابیس، و راهاندازی خودکار سایت روی https://yourdomain.com.
پیشنیاز: دامنه خریداری شده و رکورد
Aدامنه به IP سرور اشاره کنه.
digital-store/
├── index.html # فروشگاه
├── css/ js/ # استایل و منطق فروشگاه
└── server/
├── server.js # API + سرو فایلها
├── seed.js # دیتابیس اولیه
├── src/ # db, auth
└── public/ # پنل مدیریت
- رمز
admin12345رو بعد از اولین ورود عوض کن - فایل
store.dbداخل.gitignoreهست — بکاپ جداگانه بگیر - پوشه
uploads/هم مستثنی شده
ساخته شده با ❤️ برای ZEVRIX