Türkçe | English
Zoom Meeting Management System, kurumsal ortamlar için geliştirilmiş kapsamlı bir toplantı yönetim platformudur. Sistem, Zoom API entegrasyonu aracılığıyla toplantı süreçlerini otomatikleştirerek kurumlara verimli bir toplantı yönetim çözümü sunar.
- Session tabanlı kimlik doğrulama sistemi
- CSRF token koruması
- Rol tabanlı erişim kontrolü
- Gelişmiş veritabanı doğrulama mekanizmaları
- Zoom API ile tam entegrasyon
- Yönetici onay mekanizması
- Otomatik çakışma tespiti
- Departman bazlı yetkilendirme sistemi
- Gerçek zamanlı sistem istatistikleri
- Kullanıcı ve departman yönetim araçları
- Çoklu Zoom hesabı desteği
- Kapsamlı raporlama sistemleri
- Responsive web tasarımı
- Modern kullanıcı deneyimi
- Çoklu tema desteği
- Erişilebilirlik standartlarına uyumluluk
- PHP 8.0 veya üzeri
- MySQL 5.7+ / SQLite 3.0+
- Apache/Nginx web sunucusu
- Zoom API hesabı
- PHP 8.2+
- MySQL 8.0+
- 1 GB RAM
- SSL sertifikası
-
Kaynak Kod İndirme
git clone https://github.com/fyildirim-debug/zoom-meeting-management.git cd zoom-meeting-management -
Dosya Yükleme Proje dosyalarını web sunucunuzun root dizinine yükleyin.
-
Kurulum Sihirbazı Tarayıcınızda
http://yourdomain.com/install/adresine giderek kurulum işlemini başlatın. -
Kurulum Süreci
- Sistem gereksinimleri kontrolü
- Veritabanı yapılandırması
- Yönetici hesabı oluşturma
- Sistem ayarları yapılandırması
- Zoom Marketplace üzerinden hesap oluşturun
- Server-to-Server OAuth uygulaması geliştirin
- Gerekli yetkilendirme kapsamlarını tanımlayın
- Admin panelinden Zoom hesap yönetimi sayfasına erişin
- Yeni hesap ekle seçeneğini kullanın
- Client ID, Client Secret ve Account ID bilgilerini girin
- Toplantı talep sistemi
- Kişisel toplantı yönetimi
- Profil bilgilerini güncelleme
- Toplantı onay süreçleri
- Kullanıcı yetkilendirme
- Sistem yapılandırması
- Raporlama ve analiz
- Backend: PHP 8.0+, PDO
- Frontend: JavaScript, Tailwind CSS
- Veritabanı: MySQL/SQLite
- API: Zoom REST API v2
├── admin/ # Yönetim paneli ├── api/ # API uç noktaları ├── config/ # Yapılandırma dosyaları ├── includes/ # Ortak PHP bileşenleri ├── install/ # Kurulum sistemi ├── logs/ # Günlük dosyaları └── *.php # Ana uygulama dosyaları - Projeyi fork edin
- Özellik dalı oluşturun (
git checkout -b feature/yeni-ozellik) - Değişikliklerinizi commit edin (
git commit -m 'Yeni özellik eklendi') - Dalınızı push edin (
git push origin feature/yeni-ozellik) - Pull Request oluşturun
Zoom Meeting Management System is a comprehensive meeting management platform developed for corporate environments. The system provides efficient meeting management solutions through Zoom API integration, automating meeting processes for organizations.
- Session-based authentication system
- CSRF token protection
- Role-based access control
- Advanced database validation mechanisms
- Full integration with Zoom API
- Administrative approval mechanism
- Automatic conflict detection
- Department-based authorization system
- Real-time system statistics
- User and department management tools
- Multiple Zoom account support
- Comprehensive reporting systems
- Responsive web design
- Modern user experience
- Multi-theme support
- Accessibility standards compliance
- PHP 8.0 or higher
- MySQL 5.7+ / SQLite 3.0+
- Apache/Nginx web server
- Zoom API account
- PHP 8.2+
- MySQL 8.0+
- 1 GB RAM
- SSL certificate
-
Source Code Download
git clone https://github.com/fyildirim-debug/zoom-meeting-management.git cd zoom-meeting-management -
File Upload Upload project files to your web server's root directory.
-
Installation Wizard Navigate to
http://yourdomain.com/install/in your browser to start the installation process. -
Installation Process
- System requirements check
- Database configuration
- Administrator account creation
- System settings configuration
- Create an account on Zoom Marketplace
- Develop a Server-to-Server OAuth application
- Define required authorization scopes
- Access Zoom account management page from admin panel
- Use add new account option
- Enter Client ID, Client Secret, and Account ID information
- Meeting request system
- Personal meeting management
- Profile information updates
- Meeting approval processes
- User authorization
- System configuration
- Reporting and analysis
- Backend: PHP 8.0+, PDO
- Frontend: JavaScript, Tailwind CSS
- Database: MySQL/SQLite
- API: Zoom REST API v2
├── admin/ # Management panel ├── api/ # API endpoints ├── config/ # Configuration files ├── includes/ # Common PHP components ├── install/ # Installation system ├── logs/ # Log files └── *.php # Main application files - Fork the project
- Create a feature branch (
git checkout -b feature/new-feature) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature/new-feature) - Create a Pull Request
This project is licensed under the MIT License.
Türkçe: 📖 Açık Kaynak | Kodları ücretsiz projelerinizde kullanabilirsiniz. Eğer kod parçacıkları ücretli projelerde kullanılırsa lisansa tabidir.
English: 📖 Open Source | You can use the codes in your free projects. If code snippets are used in paid projects, they are subject to licensing.
Furkan Yıldırım furkanyildirim.com
For support and questions, please use the GitHub Issues section.
