A CMS, CRM and social media platform specified for language teachers developed by pure PHP and javascript + MySQl database. پلتفرم مدیریت آموزشی TeacherTribe یک سیستم جامع مدیریت آموزشی (CMS) مبتنی بر PHP برای معلمان و مؤسسات آموزشی که امکان مدیریت کامل فعالیتهای تدریس و تعامل با زبانآموزان را فراهم میکند.
🌟 ویژگیهای اصلی سیستم مدیریت یکپارچه مدیریت زبانآموزان: ثبت نام، پیگیری پیشرفت، نگهداری سوابق آموزشی
مدیریت زمان و برنامهریزی: سیستم زمانبندی کلاسها، تقویم آموزشی
مدیریت مالی و حسابداری: پیگیری پرداختها، صورتحسابها، مالیات
شبکه اجتماعی معلمان: امکان ارتباط و تعامل بین مدرسین
قابلیتهای منحصر به فرد ایجاد سابدامین خودکار: سیستم یکپارچه با API cPanel برای ایجاد سابدامین اختصاصی برای هر معلم
قالبهای آماده: مجموعهای از قالبهای واکنشگرا و قابل تنظیم برای سایت هر معلم
سیستم امنیتی پیشرفته: مکانیزمهای امنیتی چندلایه برای محافظت از دادههای حساس
🛠 فناوریهای استفاده شده Backend: PHP 7.x با معماری MVC
Frontend: JavaScript (ES6+), HTML5, CSS3
پایگاه داده: MySQL با بهینهسازی پیشرفته
سرور: Apache با پیکربندی اختصاصی
کتابخانهها: jQuery, Bootstrap, Chart.js
📦 راهاندازی و نصب پیشنیازها PHP 7.2 یا بالاتر
MySQL 5.7 یا بالاتر
cPanel/WHM با دسترسی API
Composer
مراحل نصب دریافت سورس کد:
bash git clone https://github.com/teachertribe/platform.git cd platform نصب وابستگیها:
bash composer install پیکربندی محیط:
bash cp .env.example .env
راهاندازی پایگاه داده:
bash php artisan migrate --seed تنظیم دسترسیها:
bash chmod -R 755 storage bootstrap/cache تولید کلید امنیتی:
bash php artisan key:generate 🔧 پیکربندی cPanel API برای فعالسازی قابلیت ایجاد سابدامین خودکار:
ایجاد کاربر API در cPanel
تنظیم مجوزهای لازم
وارد کردن اطلاعات در بخش مدیریت پنل
تست اتصال API
🎨 قالبهای موجود قالب مدرن آموزشی
قالب مینیمال شخصی
قالب مؤسسه آموزشی
قالب ویژه زبانهای خارجی
قالب ریسپانسیو موبایل اول
🔒 ویژگیهای امنیتی احراز هویت دو مرحلهای
رمزنگاری end-to-end
محافظت در برابر حملات XSS و CSRF
مانیتورینگ فعالیتهای مشکوک
backup خودکار روزانه
فایروال برنامههای تحت وب
🌐 دسترسی آنلاین پلتفرم در حال حاضر فعال و قابل دسترسی است:
آدرس اصلی: https://teachertribe.net
محیطهای تست محیط دمو: https://demo.teachertribe.net
مستندات API: https://api.teachertribe.net/docs
📞 پشتیبانی برای دریافت پشتیبانی و راهنمایی میتوانید از طریق روشهای زیر با ما در ارتباط باشید:
تیکت پشتیبانی در پنل کاربری
ایمیل: support@teachertribe.net
تلگرام: @teachertribesupport
🤝 مشارکت در توسعه این پروژه متن باز است و از مشارکت جامعه توسعهدهندگان استقبال میکند. برای مشارکت:
پروژه را fork کنید
شاخه feature جدید ایجاد کنید (git checkout -b feature/amazing-feature)
تغییرات را commit کنید (git commit -m 'Add amazing feature')
تغییرات را push کنید (git push origin feature/amazing-feature)
Pull Request ایجاد کنید
📄 لایسنس این پروژه تحت لایسنس MIT منتشر شده است. برای اطلاعات بیشتر فایل LICENSE را مطالعه کنید.
✨ نسخهگذاری ما از SemVer برای نسخهگذاری استفاده میکنیم. برای مشاهده نسخههای موجود به صفحه tags مراجعه کنید.
🙌 تشکر و قدردانی از تمام معلمان و توسعهدهندگانی که در بهبود این پلتفرم مشارکت کردهاند تشکر میکنیم.