All work

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.

Next.jsReactNode.jsPostgreSQLTailwind CSSCloudflare
Lighthouse Classes
Lighthouse Classes homepage — an online platform to learn Urdu, English and Persian, with the headline 'Every language deserves a guiding light'

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.

Lighthouse Classes — desktop
Lighthouse Classes course catalogue page listing structured Urdu, English and Persian courses
Lighthouse Classes language-learning platform on a mobile phone
Lighthouse Classes
The built-in Urdu–English dictionary inside the Lighthouse Classes learning platform
Lighthouse Classes
Lighthouse Classes live classes schedule page for online language sessions

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.

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