We Design Products
People Love to Use.

Ragheeb Designs Inc. builds web and mobile products that are well-designed from the ground up. Every project ships with a structured design system behind it, so the product looks consistent and is easy to build on as it grows.

Consistent
ACROSS EVERY SCREEN
Scalable
GROWS WITH YOUR PRODUCT
Dark Mode
BUILT IN FROM DAY ONE
Accessible
WORKS FOR EVERYONE
01 — Foundation

Brand Identity

Every design decision traces back to our brand foundation — the logo, color system, and typography scale that define Ragheeb Designs.

Logo System

RAGHEEB DESIGNS
INC.
Full lockup — Light
RAGHEEB DESIGNS
INC.
Full lockup — Dark
Mark only — App icon / favicon

Color System

Brand Blue — Primary
50
100
200
300
400
500 ★
600
700
800
900
950
Error / Danger
#EF4444
Success
#22C55E
Warning
#F59E0B
AI / Accent
#A855F7

Typography Scale — Inter

Display 60px · Black · −3%

Heading 1

48px · ExtraBold

Heading 2

36px · Bold

Heading 3

24px · Semibold

Heading 4

20px · Semibold

Body Large — The quick brown fox jumps.

18px · Regular

Body — The quick brown fox jumps over the lazy dog.

16px · Regular

Body Small — Supporting text and descriptions.

14px · Regular
Label / Caption text 12px · Medium
OVERLINE TEXT 10px · Semibold · Uppercase
02 — Architecture

How the Design System Works

Every color, size, and spacing value in the product is stored in one place and given a name. When you want to change something — say, the brand color or the button style — you change it once and it updates everywhere automatically. No hunting through hundreds of files.

1
The Palette
All your raw colors and sizes

Think of this as the paint swatches. Every color, spacing value, and border radius is defined once and given a name.

// Defined once, used everywhere
"blue": {
  "500": "#1A5CFF",
  "600": "#0047E6"
},
"space": {
  "4": "16px"
}
2
Named Roles
What each value is used for

Here we say "the primary button color is blue-500." Dark mode just swaps these roles. The components themselves never need to know.

/* Light mode */
--action-primary:
  var(--blue-500);

/* Dark mode: swap here only */
.dark {
  --surface-bg:
    var(--slate-900);
}
3
The Components
The actual buttons, cards, inputs

Buttons, forms, and cards just reference the named roles. Change the role once and every button in the product updates instantly.

// Button just uses the name
primary: [
  'bg-[var(--action-primary)]',
  'text-white',
  'hover:opacity-90',
]
Faster to Build

Developers don't have to guess what color or spacing to use. The system makes those decisions for them, so they can focus on shipping.

Always Consistent

Every screen in the product uses the same values. No more buttons that are slightly different shades of blue on different pages.

Easy to Update

Want to change the brand color? Update it in one place and it flows through the entire product automatically. No manual find and replace.

03 — Components

Component Library

Production-ready, accessible components built with CVA. Each component consumes semantic tokens so they adapt to any theme automatically.

Button

Intent variants
Size variants
With icons
States

Input

Default
With icon
Error state

Must be at least 8 characters

Disabled

This field is auto-assigned.

Card

Default
Surface card
Standard container with 1px border and sm shadow.
Elevated
Elevated card
No border, deep shadow for high-emphasis panels.
Brand
Highlighted card
Tinted brand surface for CTAs or featured content.

Badge

Default Brand Active Error Warning AI-Powered Beta

Spacing System — 4px Grid

4
8
12
16
24
32
48
64
96
04 — Patterns

Real-World Application

See how the design system powers production interfaces. This fintech dashboard widget is built entirely from design tokens.

Portfolio Overview
Updated just now
Live
Total Balance
$248,350
+12.4% this month
Invested
$192,000
14 positions
Returns (YTD)
+$56,350
+29.3% annual
Recent Transactions
AAPL
Apple Inc.
Apr 18 · Market Buy
−$4,230
25 shares @ $169.2
NVDA
NVIDIA Corp.
Apr 15 · Dividend
+$892
Q1 distribution
MSFT
Microsoft Corp.
Apr 12 · Market Buy
−$11,050
26 shares @ $425
05 — Work

Products We've Built

A few things we've shipped. Different industries, same attention to detail.

Mobile App React Native

Local Cafe App

Loyalty program, mobile ordering, and rewards tracking for a local coffee shop. Customers earn points, staff see orders in real time.

Case study
Web App Next.js

Family Doctor Clinic

Patient portal for a family medicine clinic. Appointment booking, visit history, and secure messaging with the care team.

Case study
Mobile App React Native

NAFAS for Athletes

Training and recovery tracking app built for serious athletes. Workout logging, performance trends, and breathing exercises.

Case study
Web App Next.js

Ramadan Giving

Charity platform built for Ramadan fundraising campaigns. Donors can give to multiple causes in a single checkout.

Case study
SaaS Next.js

Fintech Dashboard

Portfolio management platform with real-time data visualization. Built for clarity in a space where confusing UX costs people money.

Coming soon

Your Product

Have something in mind? Let's figure out what it should look like and build it.

Start a Project
What We Do

Our Specialties

Local Businesses

Loyalty apps, ordering systems, and booking tools for shops, cafes, and clinics that want to give customers a proper experience.

Health and Wellness

Patient apps, training tools, and mental health products designed around real user needs, not just what's easy to build.

Fintech and Enterprise

Dashboards, pension platforms, and financial products where clarity actually matters and confusing UX has real consequences.

Social Impact

Charity platforms and community products where the design has to earn trust fast and make it easy for people to take action.

CURRENTLY ACCEPTING CLIENTS

Ready to Build
Something Exceptional?

Whether you need a mobile app, a web platform, or a design system for your product team, let's talk about what you're building.