UI / UX Design

Vibe Coding (Cursor Case Study)

Artificial intelligence continues to transform the landscape of digital design and web development. Tools like Cursor AI stand out by combining code generation, intelligent debugging, and real-time collaboration features, allowing web developers and UI designers to build faster digital experiences. Its ability to understand context, suggest solutions, and adapt makes it an important tool in modern design and development process. Let's understand more about how Cursor AI can create and generate code in a matter of seconds.

Year :

2025

Industry :

Web Design

What is Vibe Coding? :

“Vibe coding” is introduced by renowned Computer scientist Andrej Karpathy in February 2025 and emphasized the significance of AI tools in software development. It was used to describe a shift in how software can be written with the help of large AI models. It uses artificial intelligence (AI) to generate functional code from natural language prompts, accelerating development, and making app building more accessible, especially for those with limited programming experience. The human role becomes, as IBM puts it, “directing and refining the code instead of hand-crafting every line.” (IBM 2025). Rather than typing code line by line, developers describe what they want by using natural language and then letting an AI system generate the scaffolding. This approach reframes the programmer’s role from manual coder to director and critic. By stating your intent, run the generated code, and then refine it by giving further instructions.

Google presents a similar picture in its overview of vibe coding, calling it “an iterative process of describing your goal, generating code, running and testing it, then refining through natural-language feedback” (Google Cloud 2025). It distinguishes between a “code-level loop,” where a developer might say “make a function to parse CSV files” and then refine the AI’s output, and an “application-level loop,” where an entire prototype can be scaffolded by the model and iteratively improved (Google Cloud 2025).

According to IBM, the promise of vibe coding lies in speed and accessibility. Teams can “move from idea to working prototype dramatically faster” (IBM 2025). It allows rapid prototyping, reduces the amount of boilerplate developers must write, and makes it easier for non-technical stakeholders to contribute ideas. However, both IBM and Google mention that vibe coding is not a replacement for engineering fundamentals. Google warns that “human oversight, testing, and security reviews remain critical,” especially for complex or sensitive systems (Google Cloud, 2025).

Furthermore, The Verge’s Vergecast discusses the difference and evolution between variable ChatGPT models (3.0, 4.0, 5.0) and their challenges within the models. Additionally, their hosts tried vibe coding themselves through ChatGPT and reported that “it was not useful" but that “if you know how to code, this is a great tool for you” (The Vergecast, 2025).

Seen this way, vibe coding is more of a way to change an interface through your mindset. It can be an useful tool for someone who knows how to code, while needing a direction in visual solutions. It sits somewhere between prompt programming and traditional software development. Furthermore, it allows teams to get working prototypes faster, but it does not eliminate the need for testing, security reviews, and deep technical expertise.

Vibe Coding in Cursor :

Through Cursor, Elite Fit is a fully AI-generated website for a fictional private gym website highlighting their membership details, amenities, and marketing values over other competitors. The website is inspired by nearby, local private gyms' website designs but with a more premium, content-friendly aesthetic using Material Design principles. All the core functionality allows users to easily find information about the gym, view amenities, see membership options, check the location, and browse facility imagery.

Key Features:

  • Material Design UI: Clean, modern interface following Google's Material Design principles

  • Fully Responsive: Works perfectly on desktop, tablet, and mobile devices

  • Interactive Elements: Smooth animations, hover effects, and engaging user interactions

Website Sections:

  • Hero Section: Compelling messaging with call-to-action buttons

  • About Section: Information about the gym with statistics

  • Amenities: 8 key amenities with icons and descriptions

  • Memberships: Three pricing tiers (Day Pass, Monthly, Annual)

  • Gallery: Interactive facility preview with modal popups

  • Contact: Contact form and location information

  • Footer: Social links and additional information

Technical Features:

  • Smooth Scrolling: Navigation between sections

  • Mobile Menu: Hamburger menu for mobile devices

  • Form Handling: Contact form with validation and notifications

  • Image Gallery: Clickable gallery items with modal popups

  • Animations: Scroll-triggered animations and hover effects

  • Loading States: Visual feedback for user interactions


Design Process :

My initial design process was to create another private, content-friendly, private bodybuilding gym which a targeted audience of elite and professional bodybuilders, personal trainers, avid gym goers, and online influencers. After performing a quick competitive analysis, the majority of content-friendly gyms included a dark aesthetic and state-of-the-art equipment. Additional features included 24/7 access, multiple amenities, and the ability to purchase a day pass for non-members. The color palette features a subtle orange on charcoal to create the perception of an elite gym that values the commitment of their members while emphasizing their content-friendly approach through this grungy aesthetic.

How did Cursor accelerate my design process: Cursor sped up my design process by implementing code quickly from nothing. The code generated an entire website through HTML and CSS within a few minutes, that created a responsive website design that normally would take me hours to weeks, based off my coding skillset.

How did Cursor slow down my design process: It prevented myself, as a designer, from omitting a lot of my own initial concept stages. I did minimal research and brainstorming on branding and competitive analysis. Additioanlly, I did not wireframe any sketches that hindered a lot of the layout that I normally would have figured out before developing, which in the long run, would make me lose a lot of time having to refine this website design.

Demo :


If you had more time, I would: experiment with Cursor from the beginning, source it more proper images, and sketch initial concepts of the branding. I believe the extra implementation throughout the design process would represent a cleaner, more believable, and human-centered website design that includes the responsiveness and functionality that Cursor generated.

More Projects

UI / UX Design

Vibe Coding (Cursor Case Study)

Artificial intelligence continues to transform the landscape of digital design and web development. Tools like Cursor AI stand out by combining code generation, intelligent debugging, and real-time collaboration features, allowing web developers and UI designers to build faster digital experiences. Its ability to understand context, suggest solutions, and adapt makes it an important tool in modern design and development process. Let's understand more about how Cursor AI can create and generate code in a matter of seconds.

Year :

2025

Industry :

Web Design

What is Vibe Coding? :

“Vibe coding” is introduced by renowned Computer scientist Andrej Karpathy in February 2025 and emphasized the significance of AI tools in software development. It was used to describe a shift in how software can be written with the help of large AI models. It uses artificial intelligence (AI) to generate functional code from natural language prompts, accelerating development, and making app building more accessible, especially for those with limited programming experience. The human role becomes, as IBM puts it, “directing and refining the code instead of hand-crafting every line.” (IBM 2025). Rather than typing code line by line, developers describe what they want by using natural language and then letting an AI system generate the scaffolding. This approach reframes the programmer’s role from manual coder to director and critic. By stating your intent, run the generated code, and then refine it by giving further instructions.

Google presents a similar picture in its overview of vibe coding, calling it “an iterative process of describing your goal, generating code, running and testing it, then refining through natural-language feedback” (Google Cloud 2025). It distinguishes between a “code-level loop,” where a developer might say “make a function to parse CSV files” and then refine the AI’s output, and an “application-level loop,” where an entire prototype can be scaffolded by the model and iteratively improved (Google Cloud 2025).

According to IBM, the promise of vibe coding lies in speed and accessibility. Teams can “move from idea to working prototype dramatically faster” (IBM 2025). It allows rapid prototyping, reduces the amount of boilerplate developers must write, and makes it easier for non-technical stakeholders to contribute ideas. However, both IBM and Google mention that vibe coding is not a replacement for engineering fundamentals. Google warns that “human oversight, testing, and security reviews remain critical,” especially for complex or sensitive systems (Google Cloud, 2025).

Furthermore, The Verge’s Vergecast discusses the difference and evolution between variable ChatGPT models (3.0, 4.0, 5.0) and their challenges within the models. Additionally, their hosts tried vibe coding themselves through ChatGPT and reported that “it was not useful" but that “if you know how to code, this is a great tool for you” (The Vergecast, 2025).

Seen this way, vibe coding is more of a way to change an interface through your mindset. It can be an useful tool for someone who knows how to code, while needing a direction in visual solutions. It sits somewhere between prompt programming and traditional software development. Furthermore, it allows teams to get working prototypes faster, but it does not eliminate the need for testing, security reviews, and deep technical expertise.

Vibe Coding in Cursor :

Through Cursor, Elite Fit is a fully AI-generated website for a fictional private gym website highlighting their membership details, amenities, and marketing values over other competitors. The website is inspired by nearby, local private gyms' website designs but with a more premium, content-friendly aesthetic using Material Design principles. All the core functionality allows users to easily find information about the gym, view amenities, see membership options, check the location, and browse facility imagery.

Key Features:

  • Material Design UI: Clean, modern interface following Google's Material Design principles

  • Fully Responsive: Works perfectly on desktop, tablet, and mobile devices

  • Interactive Elements: Smooth animations, hover effects, and engaging user interactions

Website Sections:

  • Hero Section: Compelling messaging with call-to-action buttons

  • About Section: Information about the gym with statistics

  • Amenities: 8 key amenities with icons and descriptions

  • Memberships: Three pricing tiers (Day Pass, Monthly, Annual)

  • Gallery: Interactive facility preview with modal popups

  • Contact: Contact form and location information

  • Footer: Social links and additional information

Technical Features:

  • Smooth Scrolling: Navigation between sections

  • Mobile Menu: Hamburger menu for mobile devices

  • Form Handling: Contact form with validation and notifications

  • Image Gallery: Clickable gallery items with modal popups

  • Animations: Scroll-triggered animations and hover effects

  • Loading States: Visual feedback for user interactions


Design Process :

My initial design process was to create another private, content-friendly, private bodybuilding gym which a targeted audience of elite and professional bodybuilders, personal trainers, avid gym goers, and online influencers. After performing a quick competitive analysis, the majority of content-friendly gyms included a dark aesthetic and state-of-the-art equipment. Additional features included 24/7 access, multiple amenities, and the ability to purchase a day pass for non-members. The color palette features a subtle orange on charcoal to create the perception of an elite gym that values the commitment of their members while emphasizing their content-friendly approach through this grungy aesthetic.

How did Cursor accelerate my design process: Cursor sped up my design process by implementing code quickly from nothing. The code generated an entire website through HTML and CSS within a few minutes, that created a responsive website design that normally would take me hours to weeks, based off my coding skillset.

How did Cursor slow down my design process: It prevented myself, as a designer, from omitting a lot of my own initial concept stages. I did minimal research and brainstorming on branding and competitive analysis. Additioanlly, I did not wireframe any sketches that hindered a lot of the layout that I normally would have figured out before developing, which in the long run, would make me lose a lot of time having to refine this website design.

Demo :


If you had more time, I would: experiment with Cursor from the beginning, source it more proper images, and sketch initial concepts of the branding. I believe the extra implementation throughout the design process would represent a cleaner, more believable, and human-centered website design that includes the responsiveness and functionality that Cursor generated.

More Projects

UI / UX Design

Vibe Coding (Cursor Case Study)

Artificial intelligence continues to transform the landscape of digital design and web development. Tools like Cursor AI stand out by combining code generation, intelligent debugging, and real-time collaboration features, allowing web developers and UI designers to build faster digital experiences. Its ability to understand context, suggest solutions, and adapt makes it an important tool in modern design and development process. Let's understand more about how Cursor AI can create and generate code in a matter of seconds.

Year :

2025

Industry :

Web Design

What is Vibe Coding? :

“Vibe coding” is introduced by renowned Computer scientist Andrej Karpathy in February 2025 and emphasized the significance of AI tools in software development. It was used to describe a shift in how software can be written with the help of large AI models. It uses artificial intelligence (AI) to generate functional code from natural language prompts, accelerating development, and making app building more accessible, especially for those with limited programming experience. The human role becomes, as IBM puts it, “directing and refining the code instead of hand-crafting every line.” (IBM 2025). Rather than typing code line by line, developers describe what they want by using natural language and then letting an AI system generate the scaffolding. This approach reframes the programmer’s role from manual coder to director and critic. By stating your intent, run the generated code, and then refine it by giving further instructions.

Google presents a similar picture in its overview of vibe coding, calling it “an iterative process of describing your goal, generating code, running and testing it, then refining through natural-language feedback” (Google Cloud 2025). It distinguishes between a “code-level loop,” where a developer might say “make a function to parse CSV files” and then refine the AI’s output, and an “application-level loop,” where an entire prototype can be scaffolded by the model and iteratively improved (Google Cloud 2025).

According to IBM, the promise of vibe coding lies in speed and accessibility. Teams can “move from idea to working prototype dramatically faster” (IBM 2025). It allows rapid prototyping, reduces the amount of boilerplate developers must write, and makes it easier for non-technical stakeholders to contribute ideas. However, both IBM and Google mention that vibe coding is not a replacement for engineering fundamentals. Google warns that “human oversight, testing, and security reviews remain critical,” especially for complex or sensitive systems (Google Cloud, 2025).

Furthermore, The Verge’s Vergecast discusses the difference and evolution between variable ChatGPT models (3.0, 4.0, 5.0) and their challenges within the models. Additionally, their hosts tried vibe coding themselves through ChatGPT and reported that “it was not useful" but that “if you know how to code, this is a great tool for you” (The Vergecast, 2025).

Seen this way, vibe coding is more of a way to change an interface through your mindset. It can be an useful tool for someone who knows how to code, while needing a direction in visual solutions. It sits somewhere between prompt programming and traditional software development. Furthermore, it allows teams to get working prototypes faster, but it does not eliminate the need for testing, security reviews, and deep technical expertise.

Vibe Coding in Cursor :

Through Cursor, Elite Fit is a fully AI-generated website for a fictional private gym website highlighting their membership details, amenities, and marketing values over other competitors. The website is inspired by nearby, local private gyms' website designs but with a more premium, content-friendly aesthetic using Material Design principles. All the core functionality allows users to easily find information about the gym, view amenities, see membership options, check the location, and browse facility imagery.

Key Features:

  • Material Design UI: Clean, modern interface following Google's Material Design principles

  • Fully Responsive: Works perfectly on desktop, tablet, and mobile devices

  • Interactive Elements: Smooth animations, hover effects, and engaging user interactions

Website Sections:

  • Hero Section: Compelling messaging with call-to-action buttons

  • About Section: Information about the gym with statistics

  • Amenities: 8 key amenities with icons and descriptions

  • Memberships: Three pricing tiers (Day Pass, Monthly, Annual)

  • Gallery: Interactive facility preview with modal popups

  • Contact: Contact form and location information

  • Footer: Social links and additional information

Technical Features:

  • Smooth Scrolling: Navigation between sections

  • Mobile Menu: Hamburger menu for mobile devices

  • Form Handling: Contact form with validation and notifications

  • Image Gallery: Clickable gallery items with modal popups

  • Animations: Scroll-triggered animations and hover effects

  • Loading States: Visual feedback for user interactions


Design Process :

My initial design process was to create another private, content-friendly, private bodybuilding gym which a targeted audience of elite and professional bodybuilders, personal trainers, avid gym goers, and online influencers. After performing a quick competitive analysis, the majority of content-friendly gyms included a dark aesthetic and state-of-the-art equipment. Additional features included 24/7 access, multiple amenities, and the ability to purchase a day pass for non-members. The color palette features a subtle orange on charcoal to create the perception of an elite gym that values the commitment of their members while emphasizing their content-friendly approach through this grungy aesthetic.

How did Cursor accelerate my design process: Cursor sped up my design process by implementing code quickly from nothing. The code generated an entire website through HTML and CSS within a few minutes, that created a responsive website design that normally would take me hours to weeks, based off my coding skillset.

How did Cursor slow down my design process: It prevented myself, as a designer, from omitting a lot of my own initial concept stages. I did minimal research and brainstorming on branding and competitive analysis. Additioanlly, I did not wireframe any sketches that hindered a lot of the layout that I normally would have figured out before developing, which in the long run, would make me lose a lot of time having to refine this website design.

Demo :


If you had more time, I would: experiment with Cursor from the beginning, source it more proper images, and sketch initial concepts of the branding. I believe the extra implementation throughout the design process would represent a cleaner, more believable, and human-centered website design that includes the responsiveness and functionality that Cursor generated.

More Projects