All posts

Product Design

Why I Built Said Daily: A Daily Reflection App With 32,259 Thoughts and No Ads

7 min read

Said Daily wordmark with its quote-mark logo on warm paper between navy and cream silk waves

Most mornings start the same way for most of us. The alarm goes off, the phone is already in your hand, and before you have decided what matters to you that day, the screen has filled your head with what matters to everyone else. Messages. Headlines. Other people's lives. There is always something to react to.

I wanted a moment before all of that. A chance to arrive in my own life before being pulled into the rest of the world. That is why I built Said Daily, a free daily reflection app for iPhone, iPad, Mac, and Apple Watch. Every morning it offers three thoughts, one at a time, and room to sit with each of them.

This post explains why the app exists, why it works the way it does, and what it took to design, write, build, and ship it on my own.

Why another quote app shouldn't exist

The App Store already 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 quick 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, with more done with each one.

What makes Said Daily different

Quotations are short, and gathering them is the part anyone can do. The real work is what comes after: explaining, in plain words, what one particular sentence means without simply saying it back, and then doing it again for the next one, and the next.

Said Daily holds 32,259 thoughts. I wrote 29,229 of them for the app. Another 3,030 are quotations credited on screen to the 152 people who said them. Every single one carries:

  • An essay of about a hundred words on what the thought means and why it is worth your time

  • A reflection question written for that specific thought, not inherited from a theme

  • A place in one of 24 categories, from courage and risk to gratitude and presence

Not one thought is left to speak for itself. That is the part no other quote app offers, and it is the part that took the longest.

How the app works

Three thoughts each morning

Said Daily opens on the first of the day's three thoughts. Under it are your own words, kept private, and a count of the days you have come back. It is a calm daily ritual, not a feed to scroll.

Explore by how you are arriving

The Explore tab asks how you are arriving today and offers moods like Calm, Motivated, Uncertain, Creative, A hard day, Grateful, Nervous, Starting over, and Love. From there you can find a thought for right now, follow reading paths that give you one thought a day, or browse themes.

Private reflection, not performance

The reflection matters as much as the thought itself. Each question invites an honest answer, even if that answer changes a week later. Over time, the words you leave can help you recognize how you have changed and what you want to carry forward. Your saved thoughts and reflections sync through your own iCloud account, so they live on your devices and not on a server I can read.

Everywhere you already are

The app runs on iPhone, iPad, Mac, and Apple Watch, with Home Screen widgets, an Apple Watch complication, and an iMessage extension, so a thought can meet you on the Lock Screen or your wrist instead of waiting inside an app.

Built to respect your attention

The values behind Said Daily shaped every technical decision:

  • No ads. Nothing competes with the moment you came for.

  • No tracking. The app does not follow you around.

  • No in-app purchases. It is free, and there is nothing to buy inside it.

  • No account required. Reading needs no sign-up or email.

  • Works offline. The library is on your device.

I wanted the care to be visible in what the app asks of you, as much as in what it gives you.

How I built it

Said Daily is a complete product rather than a client deliverable. The writing, design, iOS engineering, backend, brand, and marketing site are all mine.

Writing the library first

I wrote the library before I designed a screen. Three thoughts a day only works if all three are good, and "good" has to hold across tens of thousands of entries without the library ever feeling padded. Writing the explanations first 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.

One codebase, four platforms

The app is built in Swift and SwiftUI, adapting from a phone layout to an iPad sidebar and a Mac window from one source of truth. Small private groups, with invitations and moderation, run on a lightweight Cloudflare backend.

A brand and a site that check themselves

The identity, the warm paper palette, the typography, the 3D character named Buddy, and saiddaily.com were all part of the same project. The site's quotable lines are generated from the app's own library, and its build fails if a number in the marketing copy disagrees with the number in the app. Small systems like that keep a one-person product honest as it grows.

You can see the full design and development story in the Said Daily case study.

Who Said Daily is for

Said Daily is for anyone who wants a slower, more intentional start to the day: people building a journaling or mindfulness habit, readers who love a good sentence, and anyone who wants their phone to give them something to think about rather than something to react to.

My hope is that it becomes a small, dependable place in someone's day. Somewhere to return during a difficult season, before a decision, or simply because there are a few quiet minutes.

Frequently asked questions

Is Said Daily free?

Yes. Said Daily is free on the App Store, with no advertising, no tracking, and no in-app purchases.

Which devices does Said Daily support?

iPhone, iPad, Mac, and Apple Watch, with Home Screen widgets, a watch complication, and an iMessage extension.

Do I need an account to use Said Daily?

No. Reading needs no account or email, and the library works without an internet connection.

Who made Said Daily?

Said Daily was designed, written, and built by Jeffrey Hakim, a designer and developer in Kentucky.

Try 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 blog post can show you. Download Said Daily on the App Store and see what tomorrow's three thoughts have to say.

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

If you are interested in how I approach product design, engineering, and brand systems, browse my projects, read about me, or get in touch. I am open to new full-time roles in product, design engineering, and ecommerce.

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