A full-stack IT exam prep platform — 17 certifications, 8,500+ practice questions, Stripe billing, AI chatbot, and a complete email marketing system — built from scratch on shared hosting with zero framework dependencies.
A seamless 5-step flow from account creation to detailed post-exam analysis.
Personalised stats — exams taken, pass rate, best score, average accuracy. A 7-day study streak calendar keeps learners motivated, and a live weekly leaderboard adds healthy competition.
Choose All Domains — Weighted by Exam % to replicate the official blueprint, or drill into specific domains. Set question count, time limit, and display mode.
After every exam, a detailed results page shows your score, per-domain performance bars, pass/fail status against the real exam threshold, and a prioritised list of areas needing work.
Full post-exam review with colour-coded correct / incorrect answers, your chosen option highlighted, the right answer shown, and a written explanation for every question. Filter by domain.
A password-protected admin panel built in PHP — no third-party CMS or plugin required.
The dashboard gives an instant snapshot of subscriber activity — total subscribers, active count, and new signups in the past 7 days. Recent subscribers are listed with email, join date, and status so you always know who signed up and when.
View and manage every subscriber in one place. Each row shows the subscriber's email, name, sign-up date, and active/unsubscribed status. Subscribers can be removed individually, and the full list can be exported to CSV for use in external tools.
Write and queue a broadcast email to all active subscribers in seconds. Emails are queued and delivered at 25 emails per hour via a cron job, preventing SMTP throttling and inbox spam flags. An unsubscribe link is automatically appended to every email.
Build multi-step email sequences that are automatically sent to new subscribers on a day-based schedule. The cron job tracks each subscriber's progress per step, catches up any missed emails if the job was paused, and never re-sends an email already delivered.
A purpose-built admin interface for managing certifications, question banks, users, and email campaigns — all without touching the database directly.
No WordPress. No page builders. Pure PHP, HTML, CSS, and JavaScript on Hostinger.
Claude-powered assistant answers visitor questions and guides them to the free trial. Only responds to platform-related questions.
No PHP mail() or third-party library. Built a raw SMTP client using PHP sockets (SSL port 465) to send reliable emails via Hostinger.
Triggers when the visitor's mouse moves toward the browser chrome. Promotes the 3-day free trial with animated logo icon and CTA.
JSON-based subscriber storage with per-step sent log tracking. No database required — fully file-based and portable.
Mobile-first design with custom breakpoints. No Bootstrap or CSS framework — hand-crafted CSS with CSS custom properties.
PHP session-based authentication. Data folder protected by .htaccess. Input sanitization on all form endpoints.
Live Stripe Checkout with monthly (CAD$30) and annual (CAD$300) plans. Webhook-verified subscription lifecycle events.
Layer 1: IP-based duplicate trial detection. Layer 2: 50+ disposable email domain blocklist checked at registration.
PHP shuffle on ID arrays replaces slow ORDER BY RAND(). Domain-weighted distribution mirrors official exam blueprints exactly.
We build custom web applications tailored to your business — no templates, no shortcuts.