MalishaEdu Expo
Education Expo Portal

MalishaEdu Expo

International education exhibition portal and automated visitor ticketing platform for Study in China events, featuring dynamic QR entry passes and exhibitor directories.

Role: Lead Developer
Year: 2024

Project Overview

MalishaEdu Expo is a specialized international education expo portal and digital ticketing platform engineered for the Study in China Exhibition (organized in collaboration with the Chinese Service Center for Scholarly Exchange - CSCSE, MalishaEdu, and supported by the Embassy of China in Bangladesh). The platform automates attendee registration, visitor profile management, exhibitor discovery, and digital entry pass issuance for large-scale physical and hybrid education fairs.

Core Architecture & Technical Highlights

Architected with Laravel 10, PHP 8.1+, MySQL, Bootstrap 5, and Vite, the application isolates exhibition operations from standard academic management through a streamlined, high-performance web experience:

  • Automated Digital Ticketing & QR Verification: Generates branded digital entry passes featuring unique 8-character UUID tokens and dynamically rendered QR codes via endroid/qr-code. The QR payload securely encodes attendee credentials for swift onsite scanning and physical queue mitigation.
  • Multi-Step Registration & Anti-Spam Pipeline: Delivers a 3-step registration wizard featuring built-in PHP GD CAPTCHA image generation, asynchronous email code verification, and base64 image encoding for attendee badges.
  • Isolated Attendee Authentication Guard: Uses a dedicated Laravel authentication guard (expo) and provider mapping to allow expo attendees to log in, maintain their academic profile, and reprint tickets without interfering with administrative or institutional roles.
  • Interactive Exhibitor Showcase: Offers a comprehensive directory of participating Chinese universities, surfacing essential metrics including national/world rankings, offered degrees (Bachelor, Master's, PhD, Language), and available scholarship opportunities.
  • Client-Side PDF & Print Engine: Integrated with html2pdf.js and customized print media styles for seamless A4 ticket downloads and physical badge printing.

Tech Stack

LaravelPHPMySQLBladeBootstrapSassJavaScriptViteEndroid QR CodeHTML2PDFGD Library