5 SaaS UI/UX mistakes that SCREAM you Vibe Code — Transcript

Learn 5 common SaaS UI/UX mistakes and how to fix them to create professional, user-friendly software with improved design and functionality.

Key Takeaways

  • Professional icons and colors improve UI credibility over emojis and AI-generated palettes.
  • Human input is crucial for effective layout and design decisions in SaaS apps.
  • Simplifying UI elements and adding relevant data visualizations enhances user experience.
  • Builder.io offers a powerful tool to convert Figma designs into production-ready code efficiently.
  • Well-designed landing pages and clear pricing structures build trust and improve conversions.

Summary

  • Avoid using emojis and let professional icon libraries like Phosphor or Lucide enhance your UI.
  • Never rely on AI to pick colors or layouts; human design improves coherence and usability.
  • Simplify and organize UI elements such as sidebars, cards, and buttons to reduce clutter.
  • Use modals and collapsible advanced options to improve feature accessibility and layout.
  • Builder.io enables seamless Figma-to-production workflows with visual editing and code generation.
  • Redesign billing and usage pages with clear KPIs, simplified plans, and better hierarchy.
  • Add analytics tabs with meaningful charts, maps, and toggles for better data visualization.
  • Improve landing pages with quality graphics and presentation to increase user trust and conversions.
  • Focus on low-hanging fruit features that enhance app usability and user experience.
  • Consistent design principles and thoughtful UI/UX choices turn vibe-coded apps into professional products.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
So, you come up with a new idea.
00:01
Speaker A
Head over to Cursor, Replit, or Builder to whip something up.
00:03
Speaker A
It works great, but it doesn't look very good.
00:07
Speaker A
So, in the next six minutes, I'm going to redesign a real vibe-coded URL shortener into a usable and beautiful product.
00:13
Speaker A
So that by the end, you can design and ship software that looks and feels flawless.
00:18
Speaker A
The first problem is pretty painfully obvious.
00:20
Speaker A
Get rid of the emojis.
00:25
Speaker A
Admittedly, some apps like Notion successfully use them, but if we take this card and just swap to some more professional icons, it already starts looking better.
00:34
Speaker A
I like Phosphor icons, but Lucide or any other interface icon libraries work well too.
00:39
Speaker A
Along those same lines, never let an AI choose any of your colors.
00:43
Speaker A
They always go for bright colors that don't really work well together.
00:47
Speaker A
But all we need to do is change the backgrounds from dark blue to dark green, remove these icons, expand these KPIs, and add in some micro charts.
00:54
Speaker A
From before to after, we've added in much more relevant information and color through charts instead of buttons and icons.
01:01
Speaker A
A few more color-related changes, and we have the beginnings of a professional dashboard.
01:06
Speaker A
And if you want a full deep dive on software color theory, check out my previous video right after this one.
01:11
Speaker A
But just like you can tell when there's too many of these dashes that an AI wrote this, these four KPIs at the top show up not once, not twice, but three times in a small app.
01:21
Speaker A
Bringing me to my next point, never let an AI choose your layout either.
01:25
Speaker A
Starting with the sidebar, if I'm in custom domains or teams, the amount of clicks and links doesn't really matter to me.
01:31
Speaker A
If I need that information, I'll visit the dashboard or the analytics tab, which we definitely need to add.
01:36
Speaker A
I'll align this to the left and tighten up the spacing too.
01:39
Speaker A
AI also loves to make these gradient profile circles with letters in them.
01:43
Speaker A
So, let's swap this for an account card.
01:45
Speaker A
And with that, we can get rid of these links and tuck them into a pop-over on click, and collapse settings and billing and usage together.
01:51
Speaker A
And finally, for these cards, they're feeling a little busy.
01:54
Speaker A
Let's collapse these buttons into a triple dot menu, move the date to the center, collapse these chips to just icons, and move clicks to the right.
02:01
Speaker A
AI sets up logic well if you tell it to, and the same is true for features.
02:05
Speaker A
For example, this create link flyout is pretty sparse with fields, even though we have a ton of space.
02:10
Speaker A
Because of this, a modal is probably more fitting.
02:12
Speaker A
Let's collapse down the advanced options by default and give this a bit of a more modern look.
02:16
Speaker A
We're also missing a few options, like allowing users to swap between their custom domain and LinkGuard's or add a description.
02:22
Speaker A
This layout also allows for more features to easily slot in.
02:25
Speaker A
And this is honestly where you can spend the least amount of time and see the largest changes, since AI is generally pretty bad at putting together complex layouts and cards.
02:32
Speaker A
Now, if you actually want to take your designs straight from Figma into production-ready code, you should check out today's sponsor, builder.io.
02:39
Speaker A
You can import your Figma designs directly, drop in a screenshot, add a Slack thread with feedback, or even just describe what you need.
02:47
Speaker A
And builder.io works like an AI front-end engineer that actually understands our existing code base and design system.
02:53
Speaker A
But what I found really unique is the visual editor.
02:56
Speaker A
You can drag and drop components, adjust spacing, tweak colors, and fine-tune layouts directly in the interface.
03:02
Speaker A
And those changes get reflected in your actual code base.
03:05
Speaker A
I've been using it with one of my projects lately, and honestly, the workflow is pretty seamless.
03:10
Speaker A
You can iterate visually without bouncing between tools, and it generates production-ready code that actually respects your design system.
03:17
Speaker A
If you want to take your software to the next level, you can check out builder.io with the first link down below.
03:22
Speaker A
Now, coming over to the billing and usage page using our new pop-over, this page definitely needs some human touch.
03:28
Speaker A
First, this card doesn't do anything.
03:30
Speaker A
And that's a pattern you're going to see a lot with AI.
03:32
Speaker A
So, it can go.
03:33
Speaker A
Then let's retitle this and create a few tabs, since we're pretty much going to nuke this whole page and start from scratch.
03:39
Speaker A
First, these KPIs are very vibe-codey and lame.
03:43
Speaker A
Instead, a real simple two-column layout really elevates things, especially with a few small donut charts.
03:48
Speaker A
Now, in the billing tab, these plans down here are a bit of a mess.
03:52
Speaker A
It doesn't make any sense that Standard is less than Hobby until you realize that this is discounted, and Team technically is too.
03:59
Speaker A
At least we're going to assume that it is.
04:01
Speaker A
Also, having five plans is really not ideal.
04:03
Speaker A
Hobby probably makes the most sense to drop, but at least one of them needs to go.
04:06
Speaker A
The hierarchy isn't bad, but I think we can tune it up a little.
04:09
Speaker A
With that extra width we have, let's drop some of the unnecessary elements and adjust the colors.
04:13
Speaker A
Drop the size of the name, since no one cares about that, increase the size of the cost per month, since people do care about that.
04:19
Speaker A
Business has become Enterprise, since if you need 50,000 links per month, you probably need more.
04:25
Speaker A
Showing the actual discount the user is getting is very important, and also showing them what the next plan includes that the current plan doesn't have.
04:33
Speaker A
This kind of pricing pattern is extremely common for softwares like Resend or Supabase.
04:38
Speaker A
Finally, let's throw in a billing email and payment method for good measure.
04:41
Speaker A
The pro of this layout is as things scale and you need to add documents, integrations, or AI, it's easy to add another tab and go.
04:49
Speaker A
Now, we've added in the analytics tab for a reason, so let's use it.
04:52
Speaker A
Let's first toss these KPIs as we discussed earlier, along with these tabs.
04:56
Speaker A
Now, when you're creating features for your SaaS, don't forget about the low-hanging fruit.
05:01
Speaker A
The simple features that make your app way better.
05:03
Speaker A
First, let's move these actions down here and add a toggle to split into individual links.
05:08
Speaker A
Doing this allows you to compare certain links against each other, something super easy to implement and genuinely useful.
05:13
Speaker A
Then I'll shove a lot more useful information into this row with helpful icons that also add a splash of color.
05:19
Speaker A
Finally, below that, instead of a boring bar chart, let's actually show them a map with shaded regions and the actual data to the left for a much more rich experience.
05:27
Speaker A
Seriously, from start to finish on just analytics, we've created such a big change just by changing a few charts and adding in some icons.
05:35
Speaker A
Finally, let's talk landing pages.
05:37
Speaker A
This is where you'll lose most of your customers if you vibe code it.
05:40
Speaker A
There's definitely a standard of quality on SaaS landing pages that establishes trust, even subconsciously.
05:47
Speaker A
Applying some of the color and layout principles we talked about helps, but what we really need are some graphics.
05:51
Speaker A
Even adding something as stupid simple as link cards with some skew really starts to elevate the page.
05:58
Speaker A
And instead of these lame-ass icons, we can use a slightly edited image of the analytics page we designed, or same idea with password protection.
06:06
Speaker A
Landing pages aren't about complexity, they're about presentation, and generally, the better the presentation, the better the conversion.
06:13
Speaker A
And that is everything you'll need to turn your vibe-coded app into a pro piece of software.
06:20
Speaker A
If you'd like to check out builder.io, it'll be the very first link down below, and the link to all of the Figma assets will be down there too.
06:27
Speaker A
Thank you so much for watching, and I'll see you in the next one.
Topics:SaaS UI UXUI design mistakesUX best practicesBuilder.ioFigma to codesoftware designdashboard designanalytics UIlanding page designpricing page UX

Frequently Asked Questions

What are common UI/UX mistakes in SaaS apps?

Common mistakes include using emojis instead of professional icons, relying on AI for color and layout choices, cluttered interfaces, and poorly designed dashboards and landing pages.

How can Builder.io help in SaaS UI/UX design?

Builder.io allows designers to import Figma designs and visually edit components, spacing, and colors while generating production-ready code that respects the existing design system.

What improvements can be made to SaaS billing pages?

Billing pages benefit from simplified plans, clear pricing hierarchy, showing discounts, adding billing email and payment method info, and organizing content into tabs for scalability.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →