SlideShare a Scribd company logo
12
Most read
22
Most read
24
Most read
AI-Powered
Prototyping
Building an Onboarding Flow with Cursor
UXPA Boston 23rd User Experience Conference May 9, 2025
Ivana Milicic
Digital Product Designer
Objectives
Build a functional onboarding flow prototype using AI
assistance (Cursor)
Experience quick iterations
Develop strategies for integrating AI tools into your
design workflow
Design
+
AI
Prototyping
Accelerated
prototyping
AI tools help designers create and
modify prototypes in real-time,
enabling more iterations within
project constraints
Reduced
development time
AI assistance compresses the
design-test-iterate cycle while
maintaining quality of the
final product
Bridged design-
development gap
Designers can create high-fidelity,
interactive prototypes without
extensive coding knowledge
Enhanced testing
efficiency
AI tools can quickly analyze
user interactions and feedback,
leading to faster, more
informed design decisions
Streamlined
workflow
AI can generate code, suggest
solutions, and accelerate development
processes while designers maintain
creative control
Improveduser
feedbackanalysis
AI can help identify usability
issues and gather insights from
testing more efficiently
Expanded designer
capabilities
Designers become more self-sufficient
in creating functional prototypes
with interactive elements
AI BUILDERS
https://lovable.dev/ https://v0.dev/ https://replit.com/
https://bolt.new/ https://windsurf.com/ https://www.cursor.com/
Intro to Cursor
AI-powered code editor
Writes, edits, and debugs code faster by leveraging
natural language prompts, intelligent code
suggestions, and a deep understanding of entire
codebases.
https://cursor.com/
Best Practices
Use Cursor rules
Write clear, detailed, and direct prompts
Reference relevant files and documentation
Keep prompts and context focused
Keep conversations short and iterative
Resources
https://docs.cursor.com/ https://cursor.directory/ https://shumerprompt.com/
https://smithery.ai/
What are we building
Boost is an intelligent, personalized fitness
companion app that propels users' unique
wellness journey forward. The app creates
personalized workout plans based on
fitness goal
experience leve
personal preference
schedule availability


Boost learns from users' progress, adjusts
recommendations accordingly, and keeps them
accountable with smart notifications and
milestone celebrations tailored to their
fitness path.
https://uxpa-boston.netlify.app/
Onboarding
flow
What are we building
Establish the user's primary fitness goals
(weight management, strength building,
endurance
Assess current fitness levels and any
physical limitation
Determine schedule availability and
preferred workout time
Capture equipment access and exercise
preference
Set accountability preferences (reminders,
social sharing, challenges
Onboarding
requirements
https://uxpa-boston.netlify.app/
What are we building
1. Welcome
Clean, modern fitness branding with log
Brief introduction to the fitness journey concep
Two prominent buttons: "Start Journey" and "Log In"
Progress indicator showing 8 total steps
2. Goal Selection
Four visual selection cards for: Weight Loss, Muscle
Building, Endurance, Wellness
Each card should have an icon, title, and brief description
Visual feedback when a card is selected
Continue/Back navigation button
Updated progress indicator
3. Physical Profile
Form with height and weight inputs (with unit toggle
Age input with appropriate validatio
Activity level slider (Sedentary to Very Active
Optional health conditions checklis
Continue/Back navigation button
Updated progress indicator
4. Schedule Preference
Interactive week calendar for selecting workout days
Time preference selector (Morning, Afternoon, Evening
Workout duration slider (15-90 minutes
Continue/Back navigation butto
Updated progress indicator
https://uxpa-boston.netlify.app/
What are we building
5. Equipment Access
Visual selection of available equipment (Home basics, Full gym,
No equipment)
Checklist of specific equipment items based on initial selectio
Continue/Back navigation button
Updated progress indicator
6. Nutrition Setup
Toggle for meal tracking option
Nutrition goal selection (if tracking enabled
Calorie target input with auto-suggestion based on goal
Water intake goal slider
Continue/Back navigation button
Updated progress indicator
7. Summary
Clean visualization of all selected preference
Dynamic weekly calendar showing generated workout schedul
Continue/Back navigation button
Updated progress indicator
8. Completion
Virtual coach selection optio
Accountability preferences (notifications, sharing options
Personalized motivational message based on goal
Prominent "Start Your Journey" CTA butto
Completed progress indicator
https://uxpa-boston.netlify.app/
Let’s build
Create project folder
Set Cursor rules Rules thanks to 0xdesigner
Start with the initial prompt Prompt
Proceed with building step by step
Keep reviewing and iterating
Let’s build
Use screenshots for referencing and debugging
Use MCPs to connect to other tools
Figma MCP
https://www.framelink.ai
Use speech-to-text to speed up your process
https://wisprflow.ai
You can also use other tools to start quickly then open and keep iterating in Cursor
Version control
Install Git https://git-scm.com/downloads
Initialize Git repository for your project
Open your terminal or command prompt
Navigate to your project directory
Initialize the Git repositor
Add your project files to Git’s staging are
Commit the files.
cd path/to/your/project

git init

git add .

git commit -m "Initial commit"
Version control
Go to GitHub and sign in to your account / create an account
Click on the "+" icon in the top-right corner and select "New repository"
Name your repository (e.g., "Boost-Fitness-App")
Add an optional description
Choose repository visibility (public or private)
testing
Deploy your prototype (website / app)
GitHub pages
https://pages.github.com/
Netlify
https://app.netlify.com/
Vercel
https://app.netlify.com/
testing
https://ivana103.typeform.com/to/TffS7DGK
https://uxpa-boston.netlify.app/
Boost app onboarding flow Survey
linkedin.com/in/ivanamilicic
x.com/ive77i

More Related Content

PPTX
Revolutionizing Wellness: Your Guide to Fitness App Development
PDF
Axisbull fitness app Case study .pdf
PDF
A Comprehensive Guide to Fitness App Development_.pdf
PPTX
PRESENTATION PPT.pptx
PDF
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
PDF
Introduction Fitness and Performance in the Digital Era.pdf
PDF
Introduction Fitness and Performance in the Digital Era.pdf
PDF
How To Develop a Fitness App Like Burn Fit?
Revolutionizing Wellness: Your Guide to Fitness App Development
Axisbull fitness app Case study .pdf
A Comprehensive Guide to Fitness App Development_.pdf
PRESENTATION PPT.pptx
apidays London 2023 - Revolutionising fitness and well-being, David Turner, V...
Introduction Fitness and Performance in the Digital Era.pdf
Introduction Fitness and Performance in the Digital Era.pdf
How To Develop a Fitness App Like Burn Fit?

Similar to AI-Powered Prototyping: Building an Onboarding Flow with Cursor by Ivana Milicic (20)

PDF
Ultimate Guide to Fitness App Development
PPTX
Introduction to Fitness App | Colourmon Technologies
PPTX
Untold Tips For Fitness Application Development in 2022.pptx
PPTX
Marketing strategy fitness app
PDF
How To Build The Best User-Friendly Fitness Workout App.pdf
PDF
How to Create a Fitness App Process Features and Cost.pdf
PDF
Wodify Technologies Automates Crossfit Gym Experience Using OutSystems
PPTX
Health-and-fitness-mobile-app-development.pptx
PPTX
Health-and-fitness-mobile-app-development.pptx
PPTX
Marketing Plan for a New Android App
PPTX
FitLife: Your Path to Wellness", Transform your health with our expert guidan...
PPTX
A web based scalable and responsive fitness analytics application
PDF
Adaptive and Personalized Fitness App
PDF
Fitness Training WebApp
PDF
Fitness App Development _ Features and Cost for 2024.pdf
PPTX
Brewfit a custom app for your fitness club
PPTX
ThinSpired Final PP
DOCX
BACK END DEVELOPER WITH CLOUD OPS
PPTX
AI-Powered-Health-Coaches ppt for presentation.pptx
PDF
TrakFit
Ultimate Guide to Fitness App Development
Introduction to Fitness App | Colourmon Technologies
Untold Tips For Fitness Application Development in 2022.pptx
Marketing strategy fitness app
How To Build The Best User-Friendly Fitness Workout App.pdf
How to Create a Fitness App Process Features and Cost.pdf
Wodify Technologies Automates Crossfit Gym Experience Using OutSystems
Health-and-fitness-mobile-app-development.pptx
Health-and-fitness-mobile-app-development.pptx
Marketing Plan for a New Android App
FitLife: Your Path to Wellness", Transform your health with our expert guidan...
A web based scalable and responsive fitness analytics application
Adaptive and Personalized Fitness App
Fitness Training WebApp
Fitness App Development _ Features and Cost for 2024.pdf
Brewfit a custom app for your fitness club
ThinSpired Final PP
BACK END DEVELOPER WITH CLOUD OPS
AI-Powered-Health-Coaches ppt for presentation.pptx
TrakFit
Ad

More from UXPA Boston (20)

PPTX
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
PDF
UX Change Fatigue: Building Resilient Teams in Times of Transformation by Mal...
PDF
Outcome Over Output: How UXers Can Leverage an Outcome-Based Mindset by Malin...
PDF
Longitudinal Benchmark: A Real-World UX Case Study in Onboarding by Linda Bor...
PPTX
UX for Data Engineers and Analysts-Designing User-Friendly Dashboards for Non...
PDF
Bridging AI and Human Expertise: Designing for Trust and Adoption in Expert S...
PDF
‘Everybody is a designer’ revisited: 
A Retrospective on Design’s Power, Posi...
PPTX
Collaborative Design for Social Impact Work by David Kelleher
PDF
Priorities, Challenges, and Workarounds for Designing in the Public Sector by...
PDF
Building the plane as it flies through a black hole: revising five UX researc...
PDF
Using AI to streamline personas and journey map creation by Kyle Soucy
PDF
AI and Meaningful Work by Pablo Fernández Vallejo
PDF
UX for Social Impact: Lessons Learned from Tackling Food Insecurity, Poverty,...
PDF
Building a research repository that works by Clare Cady
PDF
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
PDF
AI-proof your career by Olivier Vroom and David WIlliamson
PDF
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
PDF
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
PDF
We Trust AI... Until We Don’t_ The UX of Comfort Zones by Dan Maccarone and P...
PPTX
accessibility Considerations during Design by Rick Blair, Schneider Electric
Eating Our Own Dog Food: How to be taken seriously when it comes to adding va...
UX Change Fatigue: Building Resilient Teams in Times of Transformation by Mal...
Outcome Over Output: How UXers Can Leverage an Outcome-Based Mindset by Malin...
Longitudinal Benchmark: A Real-World UX Case Study in Onboarding by Linda Bor...
UX for Data Engineers and Analysts-Designing User-Friendly Dashboards for Non...
Bridging AI and Human Expertise: Designing for Trust and Adoption in Expert S...
‘Everybody is a designer’ revisited: 
A Retrospective on Design’s Power, Posi...
Collaborative Design for Social Impact Work by David Kelleher
Priorities, Challenges, and Workarounds for Designing in the Public Sector by...
Building the plane as it flies through a black hole: revising five UX researc...
Using AI to streamline personas and journey map creation by Kyle Soucy
AI and Meaningful Work by Pablo Fernández Vallejo
UX for Social Impact: Lessons Learned from Tackling Food Insecurity, Poverty,...
Building a research repository that works by Clare Cady
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
AI-proof your career by Olivier Vroom and David WIlliamson
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
We Trust AI... Until We Don’t_ The UX of Comfort Zones by Dan Maccarone and P...
accessibility Considerations during Design by Rick Blair, Schneider Electric
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology

AI-Powered Prototyping: Building an Onboarding Flow with Cursor by Ivana Milicic

  • 1. AI-Powered Prototyping Building an Onboarding Flow with Cursor UXPA Boston 23rd User Experience Conference May 9, 2025
  • 3. Objectives Build a functional onboarding flow prototype using AI assistance (Cursor) Experience quick iterations Develop strategies for integrating AI tools into your design workflow
  • 6. Accelerated prototyping AI tools help designers create and modify prototypes in real-time, enabling more iterations within project constraints Reduced development time AI assistance compresses the design-test-iterate cycle while maintaining quality of the final product
  • 7. Bridged design- development gap Designers can create high-fidelity, interactive prototypes without extensive coding knowledge Enhanced testing efficiency AI tools can quickly analyze user interactions and feedback, leading to faster, more informed design decisions
  • 8. Streamlined workflow AI can generate code, suggest solutions, and accelerate development processes while designers maintain creative control Improveduser feedbackanalysis AI can help identify usability issues and gather insights from testing more efficiently
  • 9. Expanded designer capabilities Designers become more self-sufficient in creating functional prototypes with interactive elements
  • 10. AI BUILDERS https://lovable.dev/ https://v0.dev/ https://replit.com/ https://bolt.new/ https://windsurf.com/ https://www.cursor.com/
  • 11. Intro to Cursor AI-powered code editor Writes, edits, and debugs code faster by leveraging natural language prompts, intelligent code suggestions, and a deep understanding of entire codebases. https://cursor.com/
  • 12. Best Practices Use Cursor rules Write clear, detailed, and direct prompts Reference relevant files and documentation Keep prompts and context focused Keep conversations short and iterative
  • 14. What are we building Boost is an intelligent, personalized fitness companion app that propels users' unique wellness journey forward. The app creates personalized workout plans based on fitness goal experience leve personal preference schedule availability Boost learns from users' progress, adjusts recommendations accordingly, and keeps them accountable with smart notifications and milestone celebrations tailored to their fitness path. https://uxpa-boston.netlify.app/ Onboarding flow
  • 15. What are we building Establish the user's primary fitness goals (weight management, strength building, endurance Assess current fitness levels and any physical limitation Determine schedule availability and preferred workout time Capture equipment access and exercise preference Set accountability preferences (reminders, social sharing, challenges Onboarding requirements https://uxpa-boston.netlify.app/
  • 16. What are we building 1. Welcome Clean, modern fitness branding with log Brief introduction to the fitness journey concep Two prominent buttons: "Start Journey" and "Log In" Progress indicator showing 8 total steps 2. Goal Selection Four visual selection cards for: Weight Loss, Muscle Building, Endurance, Wellness Each card should have an icon, title, and brief description Visual feedback when a card is selected Continue/Back navigation button Updated progress indicator 3. Physical Profile Form with height and weight inputs (with unit toggle Age input with appropriate validatio Activity level slider (Sedentary to Very Active Optional health conditions checklis Continue/Back navigation button Updated progress indicator 4. Schedule Preference Interactive week calendar for selecting workout days Time preference selector (Morning, Afternoon, Evening Workout duration slider (15-90 minutes Continue/Back navigation butto Updated progress indicator https://uxpa-boston.netlify.app/
  • 17. What are we building 5. Equipment Access Visual selection of available equipment (Home basics, Full gym, No equipment) Checklist of specific equipment items based on initial selectio Continue/Back navigation button Updated progress indicator 6. Nutrition Setup Toggle for meal tracking option Nutrition goal selection (if tracking enabled Calorie target input with auto-suggestion based on goal Water intake goal slider Continue/Back navigation button Updated progress indicator 7. Summary Clean visualization of all selected preference Dynamic weekly calendar showing generated workout schedul Continue/Back navigation button Updated progress indicator 8. Completion Virtual coach selection optio Accountability preferences (notifications, sharing options Personalized motivational message based on goal Prominent "Start Your Journey" CTA butto Completed progress indicator https://uxpa-boston.netlify.app/
  • 18. Let’s build Create project folder Set Cursor rules Rules thanks to 0xdesigner Start with the initial prompt Prompt Proceed with building step by step Keep reviewing and iterating
  • 19. Let’s build Use screenshots for referencing and debugging Use MCPs to connect to other tools Figma MCP https://www.framelink.ai Use speech-to-text to speed up your process https://wisprflow.ai You can also use other tools to start quickly then open and keep iterating in Cursor
  • 20. Version control Install Git https://git-scm.com/downloads Initialize Git repository for your project Open your terminal or command prompt Navigate to your project directory Initialize the Git repositor Add your project files to Git’s staging are Commit the files. cd path/to/your/project git init git add . git commit -m "Initial commit"
  • 21. Version control Go to GitHub and sign in to your account / create an account Click on the "+" icon in the top-right corner and select "New repository" Name your repository (e.g., "Boost-Fitness-App") Add an optional description Choose repository visibility (public or private)
  • 22. testing Deploy your prototype (website / app) GitHub pages https://pages.github.com/ Netlify https://app.netlify.com/ Vercel https://app.netlify.com/