DADO is a luxury gifting platform in private beta. I lead three of its products.

DADO is a luxury gifting platform in private beta. I lead three of its products.

DADO is a luxury gifting platform in private beta. I lead three of its products.

Role

Product designer, founding team. Lead on One Big Wish, Accounts and The Edit

Team

Founder and CEO, a product manager, engineers

Timeline

Aug 2026 to present

Tools

Figma, FigJam, Claude Code, React, Supabase, Stripe

worldofdado.com
worldofdado.com
9:41

01 · What DADO is

A purchasing agent for gifts. Friends fund a wish, DADO buys the gift and ships it.

A purchasing agent for gifts. Friends fund a wish, DADO buys the gift and ships it.

A purchasing agent for gifts. Friends fund a wish, DADO buys the gift and ships it.

DADO works like a private members’ club, not an online shop. It buys on the member’s behalf, so it should never sit on their money.

Four parts of one platform. I lead the three shaded ones.

02 · Products

Three products I lead. Each one from Figma to shipped code.

Three products I lead. Each one from Figma to shipped code.

Three products I lead. Each one from Figma to shipped code.

DADO is still in private beta, so each product page is behind an access word. The word is on my resume. If you do not have it, email atharva2089@gmail.com with the subject “DADO access” and it comes back the same day.

03 · Platform decisions

Three calls that hold across DADO. Each one with what it cost.

Three calls that hold across DADO. Each one with what it cost.

Three calls that hold across DADO. Each one with what it cost.

The founder wrote the April 2026 PRDs. These are the calls I made on top of them that apply to every product. Each product page holds its own.

Decision 01

Rich colour and luxury type, because DADO sells luxury before anyone reads a word.

Rich colour and luxury type, because DADO sells luxury before anyone reads a word.

Rich colour and luxury type, because DADO sells luxury before anyone reads a word.

Why

The system’s first rule: “Think private members’ club, not consumer e-commerce.” So the colours are rich: warm ivory, deep midnight and a taupe close to gold. Cormorant Garamond carries display and product names. Karla carries everything functional.

What it cost

Two typefaces, never a third, and only the colours in the token table. Every screen and every email has to fit inside that.

DADO
Bring wishes to life.
Cormorant Garamond · Display
One Big Wish
The Copenhagen table is ready.
Curated for meaningful moments
Karla · everything functional
When the people you have in mind are ready to give, send them the link below. Each contribution will appear under Account, Activity.
View your wishSecondary
Karla 600 · 0px radius
Warm scale
Surface-01
#FDFBF7
Surface-02
#F4EFE8
Border/Subtle
#DDD1C3
Taupe Soft
#C4B9A8
Secondary
#BFAF9B
Brand/Primary
#B3A28C
Taupe Deep
#7C6C5B
Midnight
Text/Primary
#080C15
CTA/Primary
#031A34
Accents and state
Blush/50
#F6E9E7
State/Error
#B60218

DADO’s type and palette in the real faces. Every hex comes from the token table in the codebase.

Decision 02

One token table for Figma, the code and the inbox. Every part of DADO I design reads from it.

One token table for Figma, the code and the inbox. Every part of DADO I design reads from it.

One token table for Figma, the code and the inbox. Every part of DADO I design reads from it.

Why

The Figma library holds 123 primitives and 77 theme variables, and the code reads them as CSS variables. Every screen I design across DADO, from One Big Wish to Accounts and The Edit, uses the same table. The emails are one example: each template shares the wordmark, Cormorant headline, Karla body and midnight footer.

What it cost

A hex outside the table does not ship, so a new colour needs a new token first, in Figma and in code.

One value, three places
123 primitives · 77 theme variables
FigmaTheme variables
Primary BG#031A34
Secondary BG#BFAF9B
Secondary Border#7C6C5B
Surface-01#FDFBF7
Codesrc/index.css
--primary: 212 89% 11%;
--secondary: 33 22% 68%;
--card-foreground: 221 45% 6%;
--primary-foreground: 0 0% 100%;
EmailctaBg
DADO
Bring wishes to life.
The Copenhagen table is ready.
View your wish
Four DADO transactional emails built on the token table: a wish going live, a contribution received, the welcome, and The Edit's weekly digest.

Four transactional emails rendered from the templates in the codebase: a wish going live, a contribution received, the welcome, and The Edit’s weekly digest.

Decision 03

I lead three products and take each one from Figma to shipped code.

Why

On a small team, the gap between design and build is where products go wrong. Leading One Big Wish, Accounts and The Edit end to end put the rule, the screen and the code in the same pull request.

What it cost

Three products in two months, and none measured yet. Teammates’ pieces stay credited: Manish’s first sketches, Anchal’s dossier screens, Somava’s List template.

MoneyLead
One Big Wish and its console
Mine
  • The pledge-then-charge model and the contributor flow
  • Apple Pay and Google Pay
  • Refunds, the goal and the top-up step
  • The operations console, rebuilt from a blank page
With others
  • Initial sketches: Manish Durgude
  • PRD: the founder
TrustLead
Accounts
Mine
  • Connections data, and privacy enforced where it is read
  • Notifications that say who did it
  • Two-factor moved to the server, five leaks closed
With others
  • Dossier screens, tabs and provenance copy: built with Anchal
  • PRD: the founder
EditorialLead
The Edit and Wishlists
Mine
  • The city Edition template and the homepage bridge
  • Ten seasonal editions moved to production
  • The Airtable sync and the console catalogue
  • The wishlist rebuild
With others
  • List template: built with Somava
  • Chapter writing: colleagues
  • PRD: the founder

Teammates’ pieces come from the commit history, August to September 2026.

04 · Outcome

Shipped to a private beta of 5,000. Not yet measured with members.

Shipped to a private beta of 5,000. Not yet measured with members.

Shipped to a private beta of 5,000. Not yet measured with members.

No conversion number exists yet, and this page does not invent one.

5,000

invitees in the private beta

3

products led and shipped in two months

307

QA cases in the team’s pre-beta test workbook

123

primitives, plus 77 theme variables, in one token table