Follow Us

University Digital Platforms Portal
Vice Rectorate of Higher Education Undergraduate and Graduate Education Continuous Education, Diplomas and graduate Training

University Digital Platforms Portal

This is for motion graphics and animation design.

  • 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