Whew. We finally finished rolling out Composed’s full design system across the app. It’s live. It’s warm. We're happy with it for this point.
For context: Composed is our AI-powered tool that helps people write better, more emotionally intelligent messages... mostly for dating, but also for networking, friends, and all the social stuff that matters.
Literally everything visual.
We didn’t just slap on new colors and call it a day. We redesigned how the app feels to use.
Here’s what’s new:
🧶 New design system
We ditched the cold SaaS vibes and built something more human... inspired by cozy journals, gentle humor, and modern tools that don’t look like developer dashboards.
Fonts: Spline Sans + Recoleta-style serif
Colors: Soft cream backgrounds, pine green text, terracotta accents
Buttons: All pill-shaped, touch-friendly, responsive
Motion: Subtle fade-in slide-up animations (Framer Motion FTW)
Layout: Everything’s mobile-first, with a comfy max-w-[700px] for readability
🧠 Pages now glowing up
We touched every part of the app:
✅ Landing page (with sticky CTA and live “Test Your Skill” demo)
✅ Auth flow (login/register pages)
✅ Messaging UI (input, suggestions, photo upload)
✅ Billing + Account Settings (subscription state logic + toast feedback)
✅ The Lab (card layout, submission form, pagination)
✅ Header/footer, alerts, toasts — all on-brand now
No more mismatched UI or mystery hover states. It finally feels like one cohesive product.
We’re gearing up for our next big push: Sticky Tools.
That’s our term for passive personalization — features that evolve with you and your messages. Think: Saved Vibes, Vibe Radar, Tone Analyzer. Basically, Composed gets smarter without making you do extra work.
We’re also holding off (for now) on background textures, illustrations, and heavier visual assets until this core design is locked and stable.
If you want to peek at the new look, head over to getcomposed.io ..or shoot me a DM if you’re building something similar. Always happy to chat design systems, message anxiety, or what makes a good CTA these days 😅
More soon. This one feels like a win 🧡
—Eric