این پروژه یک پنل مدیریت کامل و تحت وب برای سرورها است که به ادمین اجازه میدهد بدون نیاز به دسترسی مستقیم به فایلهای سرور، همه چیز را کنترل کند. این سیستم با تمرکز بر امنیت، سرعت، و تجربه کاربری حرفهای طراحی شده است.
قابلیتهای کلیدی پروژه:
داشبورد آنالیتیکس لحظهای: نمایش تعداد کاربر، وضعیت سرور، مصرف CPU، رم، شبکه و آپتایم با نمودارهای تعاملی.
مدیریت تیکت پشتیبانی: امکان ثبت تیکت توسط کاربران با قابلیت آپلود فایل (عکس و ویدیو تا ۱۰۰ مگابایت) ، چت دوطرفه بین ادمین و کاربر، کد رهگیری و سیستم نرخدهی (Rating).
سیستم پیشنهادات (Suggestions): کاربران میتوانند ایده بدهند و به ایدههای دیگران رای دهند. ادمین میتواند وضعیت پیشنهادها را تأیید، رد یا اعمالشده اعلام کند.
مانیتورینگ و کنسول زنده (Real-time): ادمین میتواند خروجی کنسول سرور را به صورت لحظهای ببیند، دستورات متنی ارسال کند، و سرور را Start/Stop/Restart کند.
امنیت چندلایه: استفاده از JWT، کوکیهای امن، Middleware برای محافظت از مسیرهای حساس، و ذخیره هش شده رمزهای عبور.
PWA (قابل نصب روی موبایل): کل سایت قابلیت نصب به عنوان یک اپلیکیشن مستقل روی iOS و Android را دارد.
تب تاریخچه (History): ثبت کامل IP, System Name, HWID, تشخیص Proxy/VPN، زمان ورود/خروج و فعالیتهای ادمین.
زبانهای برنامهنویسی: TypeScript, JavaScript (ES6+), Python, Go
فریمورک و کتابخانههای فرانتاند: Next.js (App Router), React 19, Tailwind CSS, Framer Motion (انیمیشن), Recharts (نمودار), Lucide Icons
بکاند و API: Next.js API Routes, Express.js, WebSocket, RESTful API Design
دیتابیس و ذخیرهسازی: IndexedDB, LocalStorage, JSON File Storage, HTTP Cookies
امنیت: JWT, Bcrypt, Middleware Security Patterns, CORS
ابزارها و سایر مهارتها: Git, PWA (Service Worker, Manifest), WebSocket (ws), و مدیریت فرآیندهای همزمان (Node.js child_process).
زیرساخت و استقرار: قابلیت اجرا روی VPS با استفاده از batch scripting و مدیریت همزمان سه سرویس (Next.js, Express, Go).