A production-grade Arabic dictionary bringing Lane's Lexicon, Al-Qamus Al-Muhit, and Arramooz into one searchable app.
Each classical source uses a different data shape and root-indexing convention. A dictionary app is only as good as its underlying schema — get that wrong and you either lose fidelity to each source or make search unusable.
Designed a unified SQLite schema with FTS5 full-text search that can represent all three sources — plus KhorsiCorpus and 10dict — without collapsing what makes each one distinct, then built the React Native UI on top of that schema.
Architecture and schema design complete; UI implementation in progress.
Designed a unified SQLite schema with FTS5 full-text search that can represent all three sources — plus KhorsiCorpus and 10dict — without collapsing what makes each one distinct, then built the React Native UI on top of that schema.