Aure
A halal-first matchmaking platform designed to help people marry with intention, built without the swipe mechanics and dark patterns that the category takes for granted.
Mainstream dating apps optimize for time-on-app, not outcomes. For Muslims looking to marry, that model is not just ineffective, it is actively hostile to the intention behind the search. Swipe mechanics, endless feeds, and manufactured urgency turn a serious life decision into a slot machine.
Aure is my answer: a matchmaking platform built around intention, family involvement, and dignity. I took it across twelve phases, from UX research and trust-and-safety design through a full design system to a production-ready, bilingual full-stack scaffold.
A category built to keep you single
The dominant dating apps make money when you stay. Every pattern in them, the swipe, the infinite queue, the notification, the artificial scarcity, exists to extend the session. For someone whose goal is marriage, those patterns work against the user.
For Muslim users specifically, there is an added gap: mainstream apps ignore the role of family and the values that shape how people want to meet. The alternatives that exist often feel cheap or surveillance-heavy. There was room for something serious and respectful.
Design for outcomes, not engagement
The core challenge was building something genuinely engaging to use without borrowing a single manipulative pattern from the category. No swipe, no infinite scroll, no dopamine loops. The product had to feel calm and intentional and still get people to real conversations.
It also had to hold two audiences at once: the individual searching, and the family who may be part of that search, all while respecting privacy and safety for people making themselves vulnerable.
- Create engagement without dark patterns or gamified swiping
- Give family an optional, respectful role without surveillance
- Protect vulnerable users with trust and safety designed in, not bolted on
- Ship fully bilingual, with Islamic terminology kept authentic
What success had to look like
Intention over volume
Fewer, better introductions, with Pass and Connect given equal visual weight so there is no reflexive right-swipe.
Family, by consent
An optional guardian role that a user explicitly grants, scoped and transparent.
Safety as a feature
Moderation, reporting, and privacy controls designed as first-class parts of the experience.
Truly bilingual
English and French designed together, with Arabic terms preserved rather than translated away.
Understanding intention and its guardrails
I grounded the work in how marriage-focused introductions actually happen in Muslim communities, where family and a wali, a guardian, often play a role, and where privacy and seriousness matter more than reach. That shaped the entire product away from the mainstream template.
I studied the dark patterns of existing apps explicitly, cataloguing what to refuse: the swipe, the streak, the read-receipt anxiety, the pay-to-be-seen. Naming the anti-patterns up front made the design decisions downstream much sharper.
Equal weight kills the slot machine
When Pass and Connect look and feel equally deliberate, people stop reflexively swiping and start actually choosing.
Family involvement must be opt-in and scoped
A guardian feature only earns trust if the user grants it explicitly and can see exactly what it exposes.
Calm is a competitive advantage
In a category defined by noise, an interface that respects the user's time and seriousness is itself the differentiator.
How I approached it
Research and principles
I defined the values and anti-patterns first, writing down what Aure would refuse to do before designing a single screen.
Flows and trust design
I mapped the core journeys, onboarding, discovery, connection, and the guardian and safety systems that wrap them.
Design system
A calm, modern visual language: a considered palette, DM Sans and Inter, and a three-layer token architecture.
Bilingual and buildable
I designed EN and FR in parallel, then translated the whole thing into a production-ready full-stack scaffold.
Key decisions, and why
Discovery without the swipe
Instead of a card stack, Aure presents a small number of considered introductions. Pass and Connect are given equal visual weight, so the interface never nudges you toward a thoughtless yes.
There is no infinite queue and no streak. The product is comfortable showing you less, because the goal is the right introduction, not the next one.
The guardian system, on the user's terms
A user can optionally grant a family member a read-only guardian role, scoped to messages after a defined point. It reflects a real cultural practice, the wali, without turning into surveillance.
Crucially, it is explicit and transparent: the user chooses to enable it and can see exactly what it exposes. Consent is the whole design.
Safety designed in
Moderation, reporting, and privacy controls are first-class parts of the flow rather than buried settings. For people making themselves vulnerable in search of a partner, feeling safe is a precondition for using the product at all.
The AI layer supports this with embeddings for thoughtful matching, icebreakers that reduce blank-page anxiety, and moderation that helps keep the space respectful.
Bilingual, without flattening meaning
English and French were designed together from the start, using a formal register in French to match the seriousness of the context. Islamic terms are kept in their authentic form rather than translated into approximations.
The result is a product that reads as native in both languages instead of an English app with a translation bolted on.
What shipped, and what changed
Aure went from a values statement to a production-ready scaffold: a full design system, bilingual interface, and a real full-stack foundation covering the data model, matching, messaging, and the guardian and safety systems.
It stands as a proof that you can design something genuinely compelling in a crowded category without adopting any of its manipulative patterns, by anchoring every decision in the user's actual intention.
What I took away
Aure taught me that constraints are a design tool. Refusing the entire dark-pattern playbook up front did not make the product harder to design, it made every decision clearer, because there was a principle to check each one against.
Designing for a serious life decision also raised the bar on care. When the stakes are marriage and family, dignity is not a nice-to-have, it is the product.
- Name the anti-patterns first; they make the design decisions obvious
- Consent-based features beat clever features when trust is the currency
- Calm and restraint can be the competitive edge in a noisy category
- Bilingual means designing both languages together, never translating late