Education · Language Learning Platform · 2025
Lighthouse Classes
Lighthouse Classes is an online academy for learning Urdu, English and Persian — script, conversation, poetry and calligraphy — taught by ustads and scholars. The engagement built the entire platform: a public marketing site, a structured course catalogue, live-class scheduling, a searchable dictionary, teacher profiles, learner dashboards with streaks, and a community layer.

3
languages taught in depth — Urdu, English, Persian
1 home
for courses, live classes, dictionary and community
SEO-ready
courses and dictionary entries indexed individually
Fast
statically-rendered pages built to rank and convert
Capabilities and figures reflect what was designed and shipped; any numbers shown appear on the live product.
01 — The Problem
The Problem
Demand for structured Urdu and Persian teaching was real, but the experience online was broken. Prospective students found a maze of unlisted videos and WhatsApp groups with no clear starting point, no sense of progression, and no way to pay for and join proper live classes. Teachers had no platform that respected the craft — script direction, poetry, calligraphy — or let them build a following.
02 — Research
Research
I studied how language learners actually progress and where they drop off: the first barrier is script, the second is losing momentum without feedback. Talking through the teaching methodology made it clear the platform had to support more than video — live sessions, a reference dictionary, and visible progress were essential to keep learners going past week two.
03 — Planning
Planning
The build was sliced so value shipped early: the public site and course catalogue first (credibility and discovery), then live classes and payments (revenue), then the dictionary, community and dashboards (retention). Each slice went live independently and informed the next.
04 — Design
Design
The design had to feel scholarly and warm rather than gamified and loud — a guiding-light metaphor, calm serif-led typography, and right-to-left-aware layouts for Urdu and Persian content. Course pages lead with what a learner will actually be able to do; the dictionary and live-class surfaces are built for daily return visits, not one-time browsing.
05 — Development
Development
The platform is a Next.js application with a Node and PostgreSQL backend. Course, dictionary and marketing pages are statically rendered for speed and search visibility, while dashboards, streaks and live scheduling are dynamic and authenticated. Content is structured with schema markup so individual courses and dictionary entries can rank on their own.
Engineering
Challenges worth mentioning.
Challenge
Urdu and Persian are right-to-left scripts, which most web layouts handle badly — mixed RTL/LTR content, fonts and punctuation break easily.
Solution
Layouts were built RTL-aware from the ground up with proper script fonts and bidirectional text handling, so Urdu, Persian and English sit correctly on the same page.
Challenge
Learners lose motivation fast without visible progress and a reason to return between lessons.
Solution
Streaks, a learner dashboard and a live-class calendar give a daily reason to come back, turning a passive video library into an active habit.
Gallery
Across every screen.




Business Outcome
Lighthouse Classes now has a real platform that matches the seriousness of its teaching — a place learners can find on Google, start from the right level, pay for live classes, and keep their momentum. It is the foundation for the academy's growth into new languages and cohorts.
More Work
Other projects.
Final note
Facing a similar problem?
If any part of this case study sounded familiar, a discovery call is the fastest way to find out what a solution would look like for your business.
Projects from ₹75,000 — response within one business day