Back to Projects
REGISTRY / create-ielts
● ARCHIVED Full-Stack DeveloperClient: Create Academy Developed by iamkavinayan.com

Create Academy of English Language

Custom PHP/MySQL web platform and administrative CMS built for an IELTS institute to automate student inquiries, showcase verified band scores, and let staff manage courses and media without code.

Create Academy of English Language showcase - Developed by Kavinayan
LEAD RESPONSE TIME
< 5 Mins
Direct WhatsApp coordinator integration
INITIAL PAGE LOAD
< 800ms
Server-rendered mobile speed
IMAGE SIZE REDUCTION
~70%
Automated server-side GD compression

The Challenge & Objectives

Create Academy, a British Council IELTS registration partner in Eastern Sri Lanka, previously handled all student intakes and course inquiries through fragmented phone calls and manual social media messages. Core problems to solve: 1. High Lead Drop-off: Inquiries were getting lost or taking hours to answer because there was no unified intake pipeline. 2. Content Bottleneck: Every new IELTS score release, photo album, or course timetable required a developer to manually edit code and redeploy. 3. Network Performance: Students in the region frequently browse on slower mobile data connections, making heavy JavaScript SPA frameworks impractical.

Architecture & Engineering Decisions

Chose a lean, server-rendered PHP 8 and MySQL architecture to deliver sub-second response times on standard LAMP hosting without third-party framework overhead: • Custom MVC Routing: Implemented a lightweight front-controller (index.php) using mod_rewrite for clean URLs, output buffering for asset routing, and dynamic OpenGraph meta tag generation for social sharing. • Automated Image Optimization Pipeline: Built an ImageCompressor helper using PHP's GD library. When coordinators upload high-resolution camera photos or student certificates, the server automatically resizes and compresses them on-the-fly, reducing file sizes by ~70% before saving to disk. • Direct WhatsApp Admissions Flow: Replaced basic email forms with an inquiry pipeline that lets coordinators open pre-filled WhatsApp chats with prospective students with one click, cutting response times to minutes. • Anti-Spam Security: Added a double-layer defense (a hidden honeypot field plus a session-validated math challenge) to completely block automated spam submissions without frustrating users with Google reCAPTCHA popups. • Relational Back-Office CMS: Designed an admin portal with session-based authentication, PDO prepared statements, and drag-and-drop sort ordering for published results, gallery albums, and course modules.

System Architecture Blueprint

Frontend Engine

PHP 8 + Vanilla JS / CSS3

Server-side rendered templates with lightweight vanilla JavaScript for UI interactions, keeping asset payloads minimal and removing framework hydration overhead.

Database & ORM

MySQL 8.0 (PDO Prepared Engine)

Normalized relational database using parameterized PDO queries for SQL injection prevention, indexed tables for quick lookups, and cascade file cleanup on deletion.

Infrastructure

Linux VPS (Apache / aaPanel)

Apache virtual host with mod_rewrite routing, automated SSL termination, server-side GD image processing, and automated XML sitemap generation.

Security Protocols

Session Auth & Form Verification

Protected routes with session regeneration, POST-only mutation endpoints, honeypot traps, and server-validated math challenges to stop spam bots.

Production Interface Gallery

Click any photo to expand
Create Academy of English Language screenshot 1
Expand Fullscreen
Create Academy of English Language screenshot 2
Expand Fullscreen

Business Impact & Results

• Instant Turnaround: Reduced coordinator lead response time from several hours to under 5 minutes via direct WhatsApp routing. • 100% Non-Technical Operation: Staff independently publish test scores, student reviews, and photo albums with zero developer assistance. • Performance on Mobile: Server-rendered HTML and automated image compression kept initial mobile page loads under 800ms on 4G connections.

System Telemetry

Status
archived
Verified Views
1,156
Host Deployment
Ubuntu VPS / aaPanel
Target Domain
createielts.com

Technology Taxonomy

MySQLPHP 8JavaScriptHTML5CSS3ApacheLinuxaaPanelGD LibrarySEO
Engineering Attribution

Architected, engineered, and maintained by Kavinayan. Discover all digital systems at iamkavinayan.com.

Commission Similar System

Looking to architect an enterprise web platform or custom client software?

Initialize Contact Relay →