If you look at the top Mac cleaning utilities today, they all share a similar design language: they look like a 2005 spaceship dashboard.
They have spinning radars, giant red warning signs flashing "YOUR MAC IS IN DANGER", and custom UI elements that look nothing like macOS. It s designed to create panic and force a purchase.
When I started building OptiClear, I decided to take the exact opposite approach. I wanted the UI to be almost... boring.
At the beginning, we tried to define pricing early. Plans, tiers, limits: everything looked clear. But once we started getting real users, things changed. Feedback came in. Some features were used more than expected. Others not at all. Sometimes it felt like the first pricing we defined was just a "starting point", not the final one.
From your experience:
Did you change your pricing after launching?
And how important was the first pricing you defined for launch?
Supabase. Found it here three years ago. Thought it was just another backend. Now I can't imagine building without it.
Here's what it does for us at Rankfender:
Auth that doesn't make you crazy. We have users across 120+ countries. Supabase handles sign-ups, logins, password resets, magic links, OAuth with Google and GitHub. It just works. We didn't have to build any of it.