A useful app can have no backend.
The core sharing flow does not need accounts, a hosted contact database, recipient tracking or an external service API. Contact information and saved cards stay on the device. A QR can carry a vCard directly.
There is no cloud contact backup or automatic account-based device sync. That is a conscious scope choice, not an unfinished backend.
The implemented flow, simplified
- Choose locally
Read only the fields selected for this card.
- Generate a vCard
Encode the chosen contact information.
- Render a QR
Make the payload scannable with suitable contrast.
- Share directly
The recipient opens the data without a Jekkil account.
Product interaction and engineering are designed together.


