I'm always excited to take on new projects and collaborate with innovative minds.

Social Links

Project

University Digital Platforms Portal

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)

Client

Oran 1 University - Ahmed Ben Bella.
University Digital Platforms Portal

University Digital Platforms Portal

Full-Stack PHP Web Application - Project Overview

📋 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

🎥 Video Demo

Web: 

vrps_eweb

Platforme: 

vrps_platforme

Admin: 
vrps_admin

 

Share

Leave a comment

Your email address will not be published. Required fields are marked *