Maksutov Design MAKSUTOV DESIGN
v3.1.0 9 canons Vanilla JS IAST + Devanagari PWA · offline

Ayurveda Reader

It started as a reader for the «Ashtanga Hridaya Samhita» and grew into the largest free portal of primary Ayurveda sources in Russian: 9 classical texts, 34,500+ shlokas in the original, IAST transliteration, and translation — with an encyclopedia, glossaries, and tools. My own project: I put it together and run it myself.

01 / product scope

Not just one book, but a whole library of canons in a single reader

9 classical samhitas — from the «Ashtanga Hridaya» to the «Bhavaprakasha».
34 500+ shlokas in the original (Devanagari), IAST, and translation.
241 encyclopedia articles across 43 sections.
113 home remedies and 397 terms in the glossary.

02 / interface

Live screens: a large canonical text that's finally comfortable to read

ayurvedareader.ru Open site ↗
The Ayurveda Reader — home screen with the library of canons
01 — library Home screen: 9 canons, statistics, and book selection — all in one place.
Reader — verse in the original, IAST, and translation
02 — reader Every verse — in the original Devanagari, IAST transliteration, and translation; terms come with explanations.
The Ayurveda encyclopedia — 241 articles by section
03 — encyclopedia 241 articles across 43 sections: fundamentals, constitution, herbs, nutrition, and therapies.
Search across all chapters with highlighted matches
04 — search Instant search across all books with highlighting — here, 919 matches for the word «dosha».

03 / what it is

A static site in plain JavaScript — runs right in the browser

The frontend is a static single-page site in plain JavaScript (ES modules): it opens straight in the browser, no signup or install needed, and works offline as a PWA.

The dynamic features — expert login, crowdsourced corrections, subscriptions, and a daily post — are handled by a lightweight backend (serverless on Vercel or Node/Express) and a Telegram bot. All texts were extracted from printed editions by hand and adapted for reading in Russian.

Vanilla JS ES modules Static SPA PWA Offline IAST Devanagari Serverless Telegram bot
Reader
core
Encyclopedia
241
Tools
tools

04 / app sections

Not just reading: encyclopedia, glossaries, and tools

library

A library of 9 classical texts

A single interactive reader for the whole library: navigation by text, sthana, and chapter.

  • Ashtanga Hridaya (Vagbhata, 7th c.) — 2,751 shlokas, 56 chapters.
  • Charaka, Sushruta, Ashtanga Sangraha — 3,800–9,300 shlokas each.
  • Madhava Nidana, Sharangadhara, Bhavaprakasha — 718 chapters total.
enc

An encyclopedia of 241 articles

A separate reference layer on top of the texts — a synthesis of 46 books.

  • Fundamentals, constitution (prakriti), nutrition and diet.
  • Herbs and plants, massage and therapy, panchakarma.
  • Lifestyle, psychology, diagnostics, and detox.
tools

Glossaries, search, and tools

Around the text — a set of practical tools.

  • A glossary of 397 terms with IAST, and a glossary of 66 diseases.
  • 113 home remedies, a meal schedule, and a constitution test.
  • Instant search across all chapters with highlighted matches.
expert

Expert dashboard and Telegram

The dynamic part of the project lives on a lightweight backend and in Telegram.

  • Expert login and crowdsourced corrections to translations.
  • A subscription and a daily post with a verse and commentary.
  • The `@AyurvedaReader` channel and the `@AyurvedaReaderBot` bot.
open the channel