Said Daily

Said Daily

Said Daily mascot Buddy jumping on a navy blue background, Said Daily app branding by Jeffrey Hakim

All projects

Overview

A daily reflection app for iPhone, iPad, Mac and Apple Watch, designed, built and published end to end. Behind three thoughts each morning sits a library of 32,259, every one carrying an essay on what it means and a question to answer. Released free on the App Store with no ads, no tracking and no in-app purchases.

Client:

Said Daily (Jeffrey Hakim)

Year:

2026

Category:

iOS App

/

Product Design

Said Daily wordmark with quote-mark logo on warm paper in soft sunlight

The Challenge

Why Another Quote App Shouldn't Exist

The App Store has thousands of quote apps and most of them are the same product: a feed of borrowed lines, an ad every third card, a streak to protect, and a share button. A thought you read in four seconds and never return to is not worth the notification it arrived in. Building another one of those would have been a week's work and pointless.

The harder question was what a thought is actually for. Someone opening an app at seven in the morning is not looking for content — they are looking for one idea worth carrying into the day. That reframes the whole product: the scarce thing is not quotes, it is attention and understanding. Fewer thoughts, more done with each one.

Which moves the difficulty from engineering to editorial. Three thoughts a day only works if all three are good, and "good" has to hold across tens of thousands of entries, six themes and twenty-four categories, without the library ever feeling like filler padded out to a number.

The Solution

How Was It Built?

I wrote the library before I designed a screen, built the app across four Apple platforms from a single codebase, and gave the brand and the marketing site the same standard of proof as the code.

1. Writing the Library First

Said Daily holds 32,259 thoughts. 3,030 are quotations credited on screen to the 152 people who said them; 29,229 were written for the app. Every single one — all 32,259 — carries an essay of roughly a hundred words on what the thought means and why it is worth your time, plus a reflection question written for that specific thought rather than inherited from its theme. That is the part no competitor has, and the part that took the longest. It also changed the search design: the app can find a thought by what its meaning discusses, not only by the words it happens to contain.

2. One Codebase, Four Platforms

The app runs on iPhone, iPad, Mac and Apple Watch, with seven Home Screen widgets, an Apple Watch complication in four shapes, and an iMessage extension. It is built in Swift 6 and SwiftUI against iOS 26, adapting from a phone to an iPad sidebar from one source of truth. A reader's own library — saved thoughts, collections, private reflections — syncs through their personal CloudKit database, so it is on their devices and not on a server I can read. The shared features, small private groups with invitations and moderation, run on a Cloudflare Worker and a D1 database.

3. A Brand and a Site That Check Themselves

The identity, the warm paper palette, the typography, the 3D character and saiddaily.com were part of the same project. The site is built in Astro on Cloudflare, and every quotable line on it is generated from the app's own library rather than written a second time. Its build fails if a number in the marketing copy disagrees with the number in the app — a check added after the library grew from 16,867 to 29,451 and left every published figure wrong by 30–65% for a month. The same discipline runs through the app: a validator refuses to add a quote that would collide with an existing one, because a collision would silently repoint somebody's saved thought.

Read It for Yourself

The real test of a reflection app is whether one thought lands on an ordinary Tuesday morning, and that is not something a case study can show you. Said Daily is free on the App Store for iPhone, iPad, Mac and Apple Watch — no advertising, no tracking, and nothing to buy inside it. Download Said Daily on the App Store →

Said Daily, and any apps I release after it, are listed on my App Store developer page.


Said Daily mascot Buddy sitting in a navy hoodie under a soft spotlight
Said Daily mascot Buddy sitting in a navy hoodie under a soft spotlight
Said Daily mascot Buddy holding a blue heart on a lavender background
Said Daily mascot Buddy holding a blue heart on a lavender background
Said Daily logo with the sunrise quote-mark symbol above the Said Daily wordmark
Said Daily logo with the sunrise quote-mark symbol above the Said Daily wordmark
Three screens from the Said Daily iPhone app: Explore, Today and Your Library
Three screens from the Said Daily iPhone app: Explore, Today and Your Library
Said Daily wordmark in a morning sky between soft clouds
Said Daily wordmark in a morning sky between soft clouds

The Result

Said Daily shipped to the App Store in October 2026 — free, with no advertising, no tracking and no in-app purchases, the last of which is verifiable rather than promised: the app links no StoreKit framework in any target. It is a complete product rather than a deliverable: the writing, the design, the iOS engineering, the backend, the brand and the site are all mine, and it reached the store as version 1.0 across four Apple platforms.

Contact Jeffrey Hakim

Let's Talk!

Send a message

Prefer email?

jeff@jeffreyhakim.com

Copy
Copied

Copied

Jeffrey Hakim creative director and ecommerce strategist
Jeffrey Hakim

Designer, Developer, and Strategist

Contact Jeffrey Hakim

Let's Talk!

Send a message

Prefer email?

jeff@jeffreyhakim.com

Copy
Copied

Copied

Jeffrey Hakim creative director and ecommerce strategist
Jeffrey Hakim

Designer, Developer, and Strategist

Contact Jeffrey Hakim

Let's Talk!

Send a message

Prefer email?

jeff@jeffreyhakim.com

Copy
Copied

Copied

Jeffrey Hakim creative director and ecommerce strategist
Jeffrey Hakim

Designer, Developer, and Strategist