Madarمدار
Knowledge,
within reach.A deliberate Arabic search experience for structured document collections. Readable, responsive and built around the way a query takes shape.

The brief
A document collection is only useful when its records can be found. Readers need clear filters, meaningful combinations and an interface that treats Arabic as its primary language.
The approach
Madar combines simple keyword search with an advanced query builder. Readers can select collections, set a year range, order results and combine terms with AND, OR or NOT. Empty and invalid states explain what to do next.
What you can verify
- Search eight synthetic Arabic document records.
- Filter collections and years, and change the result order.
- Combine two terms in advanced mode.
- Receive a clear warning for a reversed year range.
- Reset the form or inspect the no-results state.
Implementation & handoff
The hosted experience runs locally in the browser. A separate Node.js and SQLite implementation is included as a downloadable source archive, with parameterised queries, validation and a verification script. It is a runnable technical deliverable, not a production backend hosted by this page.
Honest context
An original studio project with eight synthetic records. No real documents, authentication, OCR, archive import or production hosting are included. The downloadable API and browser preview are separate implementations.