Daleel
Lebanese election information you can trace back to its source, kept with its full history, in Arabic, English, and French.
My partLead developer, with Layth Ayache
In short
An independent, multilingual Lebanese parliamentary-election information platform designed around source archiving, append-only history, and verifiable records.
- What it is
- An independent, multilingual civic-technology platform for Lebanese parliamentary-election information.
- Why it matters
- Political information becomes more useful when a reader can see where each fact came from and how it changed. Ordinary content systems optimize for the current value and lose that trail.
- My part
- I lead the platform’s development; Layth Ayache contributed to the frontend and built a separate content-ingestion backend.
Step by step
- 1
Archive
Sources are archived alongside the records they support so a reader can inspect where a fact came from.
- 2
Preserve
Data models are designed to be append-only, so record history is retained rather than overwritten.
- 3
Translate
The platform is multilingual across Arabic, English, and French, treating direction, names, and source availability as first-class concerns rather than a translation layer.
- 4
Protect
JWT authentication, CSRF protection, and rate limiting matter here because a single unauthorized change would undermine the whole promise.
For engineersHow it is built, its limits, and its keywords.
How it works
The platform pairs a Next.js frontend with an Express backend, Prisma and PostgreSQL, JWT authentication, CSRF protection, rate limiting, and immutable data models intended to preserve a verifiable trail of sources and changes.
Limits
- Daleel is independent: it is not an official election authority and has no institutional or political affiliation.
- I don’t present its dataset as complete, live, or officially certified.
- Correction workflows, contributor governance, legal review, and a visible policy for disputed information remain institutional work that a database cannot do on its own.
Keywords
- civic technology
- Lebanese elections
- append-only data
- verifiability
- multilingual platform
