Web Design & Development • AI Prototyping • Rive • Spline

How I Created and Transformed Figma Designs into Responsive Code for a Marketing Website

How I Created and Transformed Figma Designs into Responsive Code for a Marketing Website

How I Created and Transformed Figma Designs into Responsive Code for a Marketing Website

Summary

I turned static Figma designs into a responsive, interactive website for Textme.bio—a link-in-bio platform empowering creators. By leveraging AI-powered tools and a mobile-first approach, I bridged the gap between design and development with minimal engineering.

I built interactive elements like dynamic calculators and revenue graphs, and crafted a lightweight, Rive-powered hero animation—all while establishing a cohesive, premium brand identity.

Impact

2x

Faster Development

Cut build time in half.

2x

Faster Development

Cut build time in half.

2x

Faster Development

Cut build time in half.

36%

Engagement Rate

Over a third of visitors interacted.

36%

Engagement Rate

Over a third of visitors interacted.

36%

Engagement Rate

Over a third of visitors interacted.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

4.5/5

Positive Feedback

Users rated the experience highly.

4.5/5

Positive Feedback

Users rated the experience highly.

4.5/5

Positive Feedback

Users rated the experience highly.

40%

Unique Impressions

High returning visitor interest.

40%

Unique Impressions

High returning visitor interest.

40%

Unique Impressions

High returning visitor interest.

New

Marketing Homepage

Stronger positioning & messaging.

New

Marketing Homepage

Stronger positioning & messaging.

New

Marketing Homepage

Stronger positioning & messaging.

Details

Client:

Client:

Client:

Textme.bio

Role:

Role:

Role:

Product Designer & Developer

Project Duration:

Project Duration:

Project Duration:

4 months

Year:

Year:

Year:

Nov 2024 – Feb 2025

Tools used:

Tools used:

Tools used:

Chat GPT

Bolt

Figma

Build.io

Mobbin

Spline

Context

What is textme.bio?

Textme.bio is a link-in-bio platform that lets creators sell products, offer memberships, and connect with their audience through SMS-powered engagement.

  • Seamless purchasing for e-books, courses, and bookings

  • Branded, mobile-first experience that feels personal

  • All-in-one platform for selling, marketing, and community-building

The Core Problem

How Do I Design a Responsive, Interactive Website That Translates Seamlessly from Figma to Code?

Designing a marketing website is challenging, but converting a Figma design into live, interactive code that preserves branding, responsiveness, and interactivity is even tougher.

This project required me to bridge the gap between design and development, crafting visually compelling, production-ready designs with minimal engineering intervention.

Why it Matters

A high-performing website drives conversions, loads quickly, and delivers a seamless experience across devices, strengthening the brand and boosting user engagement.

A marketing website isn’t just about design—it needs to drive conversions, load quickly, and work seamlessly across devices.

My Process

Research

I began by immersing myself in industry best practices—studying Jakob's Law and analyzing top marketing websites—to understand user expectations and effective design patterns. This research laid the foundation for a user-friendly, mobile-first approach.

Whiteboard

Wireframe

Prototype & AI

Test & Fix

Feedback & Iterate

Research

I began by immersing myself in industry best practices—studying Jakob's Law and analyzing top marketing websites—to understand user expectations and effective design patterns. This research laid the foundation for a user-friendly, mobile-first approach.

Whiteboard

Wireframe

Prototype & AI

Test & Fix

Feedback & Iterate

Research

I began by immersing myself in industry best practices—studying Jakob's Law and analyzing top marketing websites—to understand user expectations and effective design patterns. This research laid the foundation for a user-friendly, mobile-first approach.

Whiteboard

Wireframe

Prototype & AI

Test & Fix

Feedback & Iterate

Design & Development

How Do I Translate my Figma Designs into a Responsive Website?

I used a Figma plugin that leverages AI and computer vision to export my precisely structured designs—built with Auto Layout and Fill—directly into Builder.io, ensuring every component translated flawlessly.

  • Designed components with Auto Layout and Fill to translate to Flexbox.

  • Used Builder.io’s AI-powered Figma plugin to export HTML/CSS.

  • Iterated on breakpoints, text sizes, and spacing for optimal responsiveness.

Impact

The final website adapts flawlessly to all screen sizes, ensuring a smooth experience across devices while significantly reducing front-end development time.

What didn't work?

There are limitations of what AI can 'see' in the layers and how it translates the layer and styles into HTML/CSS:

Gradients Don’t Translate Well!

AI struggles to recognize gradients, often converting them into images or ignoring them entirely.

Gradients needed to be manually added using CSS properties. I used Figma Dev Mode to copy the exact gradient values and pasted them directly into the Builder.io code editor.

Viewport & Text Adjustments Were Inconsistent

AI struggled with element reordering, text scaling, and fill properties across breakpoints especially mobile.

I had to manually adjust layouts, corrected text fills, and ensured elements resized properly across devices.

Rive Hero Animation

How I Built an Engaging Hero Animation with Rive

Other methods like Lottie and CSS were too heavy and hard to edit. Rive was ideal—it’s lightweight (built on WebAssembly), fully responsive, and supports interactive features like mouse tracking and clicks.

  • Learned Rive to craft a smooth, interactive animation.

  • Optimized for fast loading and seamless playback.

  • Iterated designs for enhanced visual appeal without sacrificing speed.

Impact

The animation immediately captures attention, making the hero section engaging, modern, and memorable while remaining lightweight and scalable for future updates and revisions.

Branding and Style

How I Created a Cohesive Style and Brand

The brand needed to be premium, yet approachable—something that resonated with expert and their brands.

  • Developed a style guide to ensure consistency and trust.

  • Employed a dark theme with gradients and high-contrast typography for a premium feel.

  • Used rounded corners and soft elements for an approachable, friendly look.

  • Ensured clear typographic hierarchy and AAA-compliant contrasts for accessibility.

The brand needed to be premium, yet approachable—something that resonated with expert and their brands.

  • Developed a style guide to ensure consistency and trust.

  • Employed a dark theme with gradients and high-contrast typography for a premium feel.

  • Used rounded corners and soft elements for an approachable, friendly look.

  • Ensured clear typographic hierarchy and AAA-compliant contrasts for accessibility.

The brand needed to be premium, yet approachable—something that resonated with expert and their brands.

  • Developed a style guide to ensure consistency and trust.

  • Employed a dark theme with gradients and high-contrast typography for a premium feel.

  • Used rounded corners and soft elements for an approachable, friendly look.

  • Ensured clear typographic hierarchy and AAA-compliant contrasts for accessibility.

Impact

A cohesive, high-end brand identity that enhances trust and engagement at first glance keeping things consistent, readable and scannable.

A cohesive, high-end brand identity that enhances trust and engagement at first glance keeping things consistent, readable and scannable.

A cohesive, high-end brand identity that enhances trust and engagement at first glance keeping things consistent, readable and scannable.

Interactive Dynamic Elements

How I Enhanced User Engagement and Conversions with Interactive Elements?

Many users expressed concerns with Textme.bio’s credit based payment system and its earning potential compared to other platforms. A static pricing chart wouldn’t be enough—users needed an interactive way to visualize how credits work and how textme.bio could help them maximize their earnings.

The goal was to increase conversions and legitimacy of the brand.

Research shows that interactive content generates 2x more engagement and can increase conversions by up to 40%.

So I designed to components in Figma and used Bolt.new to convert static designs into functional interactive components.

Impact

Increase engagement by 46% by providing an intuitive way to explore pricing and value. This makes the platform more transparent and helps convert hesitant users into paying customers.

Developed a Dynamic Credit Visualizer

Here user can select a potencial Plan and see see real-time calculations of credit usage, cost, and quickly compare tiers. This keeps the prcing transparent increasing user trust.

Interactive Credit Demo

Created a Graph Visualization

Developed a dynamic revenue graph that lets users set their expected views, membership pricing, and product costs to compare their potential earnings on Textme.bio vs. other platforms.

Interactive Graph Demo

Interactive Graph Demo

What Didn't Work

AI speeds up development, but it lacks intuition, struggles with context, and takes everything literally—much like a junior developer who needs every instruction spelled out. Garbage in, garbage out.

SVG Code Was Too Large for AI to Process

AI couldn't handle long SVG strings, often stalling, producing errors, or stopping mid-generation. Even simple icons became a bottleneck.

Rather than relying on AI, I copied and optimized SVG code manually after export, ensuring it remained lightweight, scalable, and properly rendered without overwhelming the system.

AI Misinterpreted Multi-Step Instructions

Complex prompts caused AI to make mistakes or generate incomplete code. It would mix up logic, apply styles incorrectly, or execute tasks in the wrong order.

I adjusted my approach by breaking down instructions into simple, single-step commands, guiding AI like a junior developer while using precise layer naming to improve accuracy.

Reflection

How I Grew as a Designer & Developer

This project sharpened my skills in merging design and development to create a responsive, interactive marketing website that drives conversions. I learned to use AI tools, dynamic visuals, and clear design strategies to ensure every element supports the product’s value.

What I learned

  • Responsive design and conversion-focused layouts

  • Leveraging AI for interactive user experiences and design-to-code workflows

  • Implementing dynamic animations for enhanced engagement

Next Steps

  • Refine and create micro-interactions

  • Clean up styling and optimize copy

  • Expand A/B testing to boost conversion rates

Impact

2x

Faster Development

Cut build time in half.

2x

Faster Development

Cut build time in half.

2x

Faster Development

Cut build time in half.

36%

Engagement Rate

Over a third of visitors interacted.

36%

Engagement Rate

Over a third of visitors interacted.

36%

Engagement Rate

Over a third of visitors interacted.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

18%

Clickthrough Rate

Nearly 1 in 5 users took action.

4.5/5

Positive Feedback

Users rated the experience highly.

4.5/5

Positive Feedback

Users rated the experience highly.

4.5/5

Positive Feedback

Users rated the experience highly.

40%

Unique Impressions

High returning visitor interest.

40%

Unique Impressions

High returning visitor interest.

40%

Unique Impressions

High returning visitor interest.

New

Marketing Homepage

Stronger positioning & messaging.

New

Marketing Homepage

Stronger positioning & messaging.

New

Marketing Homepage

Stronger positioning & messaging.

Website Screenshots

Website Screenshots

Have a project in mind?

I can help designing a website, designing a new product, improving an existing part of your product, or help you to improve your brand identity.

Have a project in mind?

I can help designing a website, designing a new product, improving an existing part of your product, or help you to improve your brand identity.

Have a project in mind?

I can help designing a website, designing a new product, improving an existing part of your product, or help you to improve your brand identity.

© 2024 Kevin Furtado

© 2024 Kevin Furtado

Made by

Kevin Furtado