Building Accidex: One Shared Accident Record for Everyone Involved
by Feras Jobeir, Founder
A minor collision is stressful enough. What happens next is worse: two or more people, often shaken, each write down their own version of events on a paper form, exchange a few blurry photos, and hope the details still make sense to an insurer weeks later. The accounts rarely line up. Times, positions, and who-did-what drift apart, and the person who documents things most carefully tends to win the dispute — not the person who was actually in the right.
We kept running into this problem, so at FJ Software Studio we built our own product to fix it. Accidex is a shared accident record: instead of everyone filing separately, all the people involved contribute to one case, structured and signed, which is then turned into an official report. This month it went live at accidex.app.

The core idea: one case, not many statements
The insight behind Accidex is simple. An accident is a single event, so it should have a single record — not one document per participant that has to be reconciled afterwards.
One person opens a case and invites the others (a link, or a short code they type in). Each participant adds only their own part: their vehicle, their insurance, their account of what happened, their photos. Shared facts — where and when it happened, the point of impact — are agreed on together rather than copied into three separate forms. When everyone has added their section and signed, Accidex generates a report that reflects the whole event, not one side of it.
Crucially, nothing a person enters about you is treated as fact until you confirm it. The record separates what each participant states from what has been mutually agreed, which is exactly the distinction insurers and authorities care about.
Designed for the side of the road
Most of this software will be used by someone standing next to a damaged car, on mobile data, one-handed, possibly rattled. That shaped almost every design decision.
The very first screen asks about people before cars. If anyone is injured, the emergency number for the location is the largest, most obvious thing on the page — a single tap to call — and it comes from a maintained, per-country list rather than a guess. Only after that does the app move on to documenting the accident. The whole flow is built to be forgiving: big targets, short steps, and no assumption of a perfect connection.
Built for everyone, in their own language
We built Accidex global-first, not for a single market. It is multilingual from the ground up — including full right-to-left support, where the entire layout mirrors rather than the text simply being translated — and we keep adding languages, so wherever someone is, they can document an accident in their own words. One language setting drives everything: the interface and the messages we send. Adding a language is a content task, not a rebuild, because the app was designed around localization from day one.
Trust, where you can't see it
Most of what makes Accidex work is invisible to the person at the roadside, and that is the point. The reliability and the privacy guarantees are load-bearing precisely because the app is used in a stressful, high-stakes moment.
Evidence is protected, sign-in is verified, and once a report is generated the record it was built from is frozen — so deleting an account later can never quietly corrupt a report someone already relies on. Nothing non-essential runs until a visitor agrees to it. None of this shows up in the interface; it just means the document you produce holds up when it matters.
From contributions to a document that counts
The end product is a report a person can actually hand to an insurer. Participants sign their part, evidence is attached, and Accidex renders the whole thing as a proper document. Reports are versioned and retained under a clear policy — never promised "forever," never silently thrown away — and the close-account flow does what the privacy page says it does.
What we learned
The hardest parts of Accidex were not the flashy ones. They were the quiet guarantees: making the emergency number correct wherever you are, making right-to-left languages read naturally, making sure a failed email or a deleted account never loses or corrupts someone's record. Getting those right is what makes a product like this trustworthy, and trust is the entire value proposition when the context is a car accident.
Accidex is live now at accidex.app. It is one of a growing set of products we build for ourselves at FJ Software Studio — the same standard we hold our client work to, pointed at problems we think are worth solving.