Lighton Static – Serverless Assessment Platform
Fully static, bilingual educational platform with adaptive placement testing – built without a traditional backend.
Project Overview
Lighton Static is a completely serverless educational platform built for Lighton Academy. It delivers a dynamic, adaptive 60‑question placement test that assesses English proficiency (A1–C2) with a unique set of questions per user. The entire application is static HTML, CSS, and JavaScript, served via Cloudflare Pages. All data – including the question bank and student leads – is managed through Google Sheets, with a Cloudflare Worker acting as a secure API proxy.
The Challenge
The academy needed a scalable, cost‑effective way to:
- Deliver a reliable placement test to thousands of prospective students
- Prevent cheating by randomising questions per user
- Collect lead data securely without managing a backend server
- Support both English and Arabic seamlessly
The Solution
We built a fully serverless architecture:
- Static frontend – pure HTML/CSS/JS, hosted on Cloudflare Pages
- Adaptive test engine – weighted question distribution (60 questions, 6 levels)
- Cloudflare Worker – secure proxy that hides the backend URLs
- Google Sheets – lightweight database for questions and leads
- Bilingual UI – instant language switching with RTL/LTR support
Technology Stack
Frontend
Logic & DOM
Hosting
API Proxy
Backend
Database
Key Outcomes
Questions per test
Randomised per user
Server maintenance costs