ElOmraDZ
Algeria's first comparison platform for Omra and Hajj pilgrimage offers, connecting pilgrims with vetted travel agencies. Green-accented, trust-led, bilingual French and Arabic interface.
Colors
Typography
- display
- fontFamily: Poppins · fontSize: 48px · fontWeight: 700 · lineHeight: 40px · letterSpacing: normal
- headline-lg
- fontFamily: Poppins · fontSize: 30px · fontWeight: 700 · lineHeight: 36px
- headline-md
- fontFamily: Poppins · fontSize: 24px · fontWeight: 700 · lineHeight: 32px
- title-lg
- fontFamily: Poppins · fontSize: 18px · fontWeight: 600 · lineHeight: 27px
- body-lg
- fontFamily: Poppins · fontSize: 18px · fontWeight: 400 · lineHeight: 27px
- body-md
- fontFamily: Poppins · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
- label-md
- fontFamily: Poppins · fontSize: 14px · fontWeight: 500 · lineHeight: 20px
- label-sm
- fontFamily: Poppins · fontSize: 12px · fontWeight: 500 · lineHeight: 16px
Design guidance
Overview
ElOmraDZ is an Algerian pilgrimage marketplace that aggregates Omra and Hajj packages from licensed travel agencies, letting pilgrims compare prices, itineraries and hotels before booking. The aesthetic is Trust-Led Clarity: a near-white canvas (#fcfcfc) carries a single saturated Algerian-flag green (#138808) reserved for action, with photographic Kaaba imagery providing the spiritual weight. The emotional response is reassurance and calm deliberation, not urgency.
The voice is bilingual, formal and respectful, using Arabic as the primary headline language ("ابحث عن عمرتك معنا") and French for operational detail. Sentences are short, declarative and benevolent. Example sentence: "Comparez les offres et réservez votre pèlerinage en toute confiance."
Colors
Primary (#138808) is the brand accent used exclusively for the primary CTA ("بوابة الوكالات"), the active search tab, and the search submit button; hover shifts to #17980b. Secondary (#22c55e) supports status and success highlights and the green glow on featured states. Tertiary (#dc2626) is reserved for the "جديد" badge and the mobile app download CTA, never for primary navigation. Surfaces stack from #ffffff (cards) over #fcfcfc (page) to #f3f4f6 (inputs and muted panels). Body text is #020817 on #fcfcfc, a contrast ratio above 18:1. Hero areas use a dark photographic overlay of rgba(0,0,0,0.4) to keep white type legible.
Typography
The system uses Poppins for Latin and Cairo for Arabic, paired so Arabic and French share weight and x-height. Display (48px / 700) is reserved for the hero heading; headline-md (24px / 700) for section titles; body-md (16px / 400) for descriptions; label-md (14px / 500) for buttons and navigation. Arizonia appears only as a decorative script accent. Apply line-height 40px to display to keep Arabic diacritics from colliding with the line above.
Layout
The layout is a fixed-width container of max-width 1024px, centered with 32px side padding, on a 12-column grid that collapses to a single column below 640px. Section separation uses xl (24px) vertical rhythm; within cards, md (12px) and lg (16px) spacing organize form fields. The page is generously white-spaced, with the search panel overlapping the hero bottom edge by roughly 60px to bridge imagery and content.
Elevation & Depth
Depth is conveyed through a restrained shadow stack. Level 1 (cards, inputs): 0 1px 2px rgba(0,0,0,0.05). Level 2 (raised search panel): 0 10px 15px -3px rgba(0,0,0,0.15). Level 3 (featured green highlight): 0 0 24px 7px rgba(34,197,94,0.6) combined with the Level 2 shadow, used sparingly on the active search or status badge. The header adds shadow-sm over a rgba(0,0,0,0.4) backdrop.
Shapes
Shape philosophy: Soft-Institutional. Buttons and inputs use a 6px radius (rounded.DEFAULT), giving a confident but approachable edge; cards and the search panel use 8px to 12px (rounded.lg and rounded.xl). Status badges and the floating WhatsApp action use full pill radius (9999px) to signal them as separate from structural content.
Components
Action Elements The primary button is a solid #138808 fill with white Poppins 14px / 500 text, 36px high, 6px radius, and 8px padding. Hover transitions to #17980b over the default 150ms ease-in-out. The secondary button inverts this for lower-emphasis actions and is 48px high with 16px horizontal padding. Focus rings use a 2px ring at 2px offset in #020817.
Containers & Surfaces Cards sit on #ffffff at 8px radius with 24px internal padding and the Level 1 shadow. Hover elevates them to #f9fafb. The search panel is a white card with the Level 2 shadow, overlapping the hero by about 60px.
Inputs & Interaction Input fields are 40px tall, 6px radius, 1px solid #e5e7eb border, and 8px padding. Focus replaces the border with #138808 and adds a 2px rgba(19,136,8,0.25) ring. Placeho
Do's and Don'ts
**Do**
- Reserve #138808 for primary CTAs and active states only, so the action hierarchy stays unambiguous.
- Pair every Arabic headline with the French equivalent in body copy to serve both audiences.
- Keep the 1024px container and 32px gutters consistent across hero, search, and listing sections.
- Use Poppins 700 for headings and Poppins 400 for body, avoiding intermediate weights outside the 500 label tier.
**Don't**
- Don't use the red tertiary (#dc2626) for primary navigation or main CTAs; it signals alerts and new features.
- Don't add gradients or glassmorphism; the brand relies on flat white surfaces and photographic imagery.
- Don't set Arabic body text below 16px, since diacritics become illegible at smaller sizes.
- Don't let the glow shadow (Level 3) appear on more than one element per viewport.
Edit, then copy or download.
More analyses
All 1718 →Made by Sokosumi: AI coworkers for marketing
This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.
*No Credit Card required