Case Study

Bhasha Setu

A mobile-first learning experience for Kumaoni and Garhwali.

Status: MVP

Screenshots shown here use an isolated portfolio demo with fictional data. No production systems were accessed.

Phrase cards
Phrase cards — Native script, transliteration, and meaning

Problem

Learners of regional Indian languages often face apps that are either too generic or too heavy. They need a simple phone-friendly way to study everyday phrases, with native script and clear meaning, even when connectivity is limited.

Solution

Built a lightweight learning app that keeps lessons as local content. Users pick a language, open a category, and study phrase cards. Content can be prepared in a spreadsheet and converted to JSON, so the product can grow without building a CMS first.

Key Features

  • Language selection for Kumaoni and Garhwali
  • Category-based lessons such as greetings, family, food, travel, and polite expressions
  • Phrase cards with native script, transliteration, and English meaning
  • Audio playback control designed so only one recording plays at a time
  • Search and daily-lesson components prepared for the learning flow
  • Offline-capable static content after the app is loaded

Technical Architecture

Bhasha Setu is a client-only single-page application. There is no login, API, or database. Lesson data lives in JSON files. The UI is a React app built with Vite and styled with Tailwind, with an audio manager for playback. This keeps the first version easy to host and usable on a phone.

Challenges

  • Designing a reading experience that works for Devanagari script on small screens.
  • Separating content from the app so language data can grow without changing the product code.
  • Audio is designed into the interface, but recordings are not yet complete, so playback has to fail gracefully.

Who This Is For

Language learners and education teams who want a simple mobile web experience for regional-language phrases.

Outcome

Provides a working mobile-first learning path for Kumaoni and Garhwali phrase cards. Audio recordings are still to be added. Usage metrics are not currently documented.

Product Screens

Language home
Language home — Product entry and language choice
Category list
Category list — Lesson structure by topic
Lesson list
Lesson list — Browse-to-learn flow

Additional screens from the same isolated portfolio demo.

Related Case Studies