Finished · 2026 · Solo developer
Tlawati
A multilingual Quran reader - translations, tafsirs, many reciters, and meaning search on OpenSearch vectors.
Problem
The hard problem is meaning search, not literal search. Readers type a paraphrase or an idea - often in another language - and substring or keyword match misses the ayah. Exact keys like 2:255 must still work; ideas need a vector index.
Result
Live at tlawati.com on AWS - a catalog of translations, tafsirs, and reciters across many languages, plus hybrid OpenSearch meaning search (BM25 + k-NN) with local BAAI/bge-m3.
OpenSearch · Vector search · Embeddings · Next.js · Laravel · MySQL · Multilingual