📋 Project Summary
- Multi-platform PHP web application for a university rectorate combining public website and specialized student services
- Unified admin dashboard with role-based permissions for managing content, certificates, inquiries, and registrations
- Integrates mPDF for official PDF generation and PHPMailer for transactional emails
- Fully multilingual experience (Arabic, English, French) with JSON-based translations and custom analytics tracking
🛠️ Technologies & Stack
Backend
PHP (PDO) MySQL Session Management Server-Side Validation Custom MVC Architecture
Frontend
HTML5 CSS3 / SCSS Bootstrap JavaScript / jQuery AOS Animations DataTables
Libraries & Tools
mPDF PHPMailer Multi-language Support Analytics Tracker File Upload Handler
🏗️ Major Components & Platforms
1. Main Public Website
- Responsive, multilingual landing page with dynamic banners, counters, and department services
- Digital platform links section connecting to all internal services
- News and events modules with pagination and localized content
- Shared layout components (header, navbar, footer) and language switcher
2. Admin Dashboard
- Central admin panel with ACL-driven access to each platform
- Role-based access control (RBAC) system with granular permissions
- User/group management with AJAX endpoints
- Translation helpers, bulk delete utilities, and analytics functions
- Each platform has dedicated management modules
3. Certificate Validation Platform
- Student portal for submitting certificate verification requests
- Status tracking (Pending, Verified, Rejected) with dashboard statistics
- Edit pending submissions and view application history
- Admin tools to review, approve, reject applications
- Generate signed PDF certificates via mPDF with university branding
4. National Certificate / Diploma Requests
- Authenticated student area (login, profile, applications management)
- Support for original or duplicate diploma requests
- Application status tracking with visual badges and icons
- Admin features: Excel export functionality, PDF certificate generation
- Management of filiere/specialty metadata and certificates
5. Masters Registration Platform
- Multi-step master's application form with comprehensive validation
- Secure PDF uploads (BAC, transcripts L1/L2/L3, recommendation letters)
- Master preference ranking system stored per candidate
- Automatic confirmation emails with login codes via PHPMailer
- Admin back-office managing faculties, departments, specialties
- AJAX endpoints for dynamic filtering of specialties by department
6. Student Inquiries / Complaints
- Online inquiry form with optional PDF attachments
- Duplicate email prevention for pending inquiries
- Automatic confirmation emails with login credentials
- Admin dashboard with comprehensive statistics (total/pending/approved/declined)
- Recent inquiries table with filtering capabilities
- Faculty-level access control for role-based permissions
7. Five-Star Student Certificate
- Application portal for outstanding/excellent students
- Request editing and status checking functionality
- Admin module for evaluating and managing five-star certificates
- Site settings and configuration management
8. Pedagogical & Academic Document Requests
- Forms for requesting pedagogical documents (attestations, transcripts)
- Status tracking for document requests
- Admin views to manage requests and update statuses
- Coordination of document delivery workflow
9. Main Website CMS
- Content management for pages, navigation links, news, and events
- Mass email capability using PHPMailer for communications
- Language-aware content fields (per-language storage)
- Dynamic site settings management
🔒 Cross-Cutting Features
- Security: Session-based authentication, ACL (Access Control Lists), prepared SQL statements to prevent injection, input sanitization and validation
- File Handling: PDF-only uploads with size/type validation, randomized filenames for security, organized upload directories
- Analytics: Custom tracking system for visits and platform usage statistics
- User Experience: Modern dashboard cards, responsive tables, quick action buttons, consistent Bootstrap design across all platforms
- Multi-language: JSON-based translation files (ar.json, en.json, fr.json) with dynamic language switcher
- Email System: Transactional emails via PHPMailer for confirmations, notifications, and mass communications
📝 Ready-to-Use CV Bullet Points
- Built a multi-platform university portal (public site + 6 specialized platforms: certificate validation, national diploma, masters registration, student inquiries, pedagogical documents, five-star certificate) using PHP, MySQL, Bootstrap, and jQuery
- Implemented secure workflows for student applications (authentication, multi-step forms, PDF uploads, status tracking) and admin dashboards with role-based access control, filtering, and statistics
- Integrated mPDF and PHPMailer to automate official certificate generation and transactional email notifications (confirmations, login codes, mass communications)
- Delivered a fully multilingual (Arabic/English/French) experience with dynamic content management, custom analytics, and a modular CMS for the main university website
- Developed comprehensive admin panels for managing student applications, certificates, inquiries, and registrations with Excel export capabilities and PDF generation
- Created secure file upload systems with validation, randomized naming, and organized storage for academic documents and certificates