Designing and building an app using only AI.
I set myself the challenge the design and build a Micro SaaS app using only A.I. The end result includes branding, illustration and a fully functional web application built using Lovable, Supabase, Stripe and Resend.
Product Strategy
UI Design
UX Design





In July I challenged myself to create a micro SaaS using A.I. as far as possible. After some research, I chose Lovable to do it. Here’s the story…
// Week 1:
After a few days of prompting and learning, I had a functional prototype hooked up to a Supabase backend. Pretty cool.
It was a bit rough with some sketchy flows. But it worked.
Then I broke it.
I decided to use Daisy UI for styling. Bad idea.
The ensuing chaos felt like Erlich Bachman was involved.
I had to scrub it clean and start afresh.
Lesson learned: Stick with the framework the tool is designed to use. In the case of Lovable, that’s Shadcn/ui.
I call it Shart Cn, on account of the shit-show I caused.
— Week 2
I prompted ChatGPT to create the logo. It turned out great. No garage door filth.
I registered a domain and spun up Resend to handle emails.
I prompted edge functions, cron jobs and email templates to cook the engagement flows.
Sounds easy. It wasn’t.
Getting this shit to work properly was like watching Richard Hendricks flirt. It went multiple steps beyond cringe.
It was at this point, I realised the magic of Lovable's chat function.
I explained the full problem. Like a code confessional. And with the might of divine algorithmic intervention, it fixed it.
It even created a tool to test the emails. Gilfoyl would have been impressed. This was Son of Anton vibes.
— Week 3
Being a designer, craft is important. People often overlook empty states, micro copy and adaptive layouts. Not this little vibe-coding warrior.
I got ChatGPT to create some illustrations from a style example.
It delivered. Not a sixth finger in site.
I then prompted about a hundred tweaks and wiped away the robot fingerprints.
By the end of the week, the app was looking and feeling pretty good.
Then I asked the agent to run some go-live checks. And it shattered my dreams.
I dubbed it premature promptilation.
But together we fixed it.
Lesson learned: The agent is exceptional at analysing the true state of things. Much like Jared.
— Week 4
Time for a website. And Stripe integration.
I asked Loveable to create a website. I wish I hadn’t. It looked terrible.
Not as bad as Dinesh’s gold chain. But close. I almost mocked it.
I decided to build the website myself using Figma and Framer.
The agent helped me build the stripe integration and flows. It was pretty smooth.
A few more fixes. A few more tests. And now here we are.
— The App
Introducing: WhatWhen. The micro CRM.
In a world of complex CRMs, we're keeping it simple. Some might even say anti-CRM.
Removing the noise to help you focus on what matters: Taking action.
It’s still in beta. It may spontaneously explode. Or send a signal hailing all the rats in London. Who knows.
Find out more by visiting www.whatwhencrm.com
Coming soon
Coming soon
Coming soon