AI-Assisted Coding for Designers E5: APIs and Supabase

Hosted by Junaid Dodhia and Xinran Ma

99 students

What you'll learn

APIs, Explained Simply

Learn what APIs are, how they work, and how they connect apps to external data or services.

Calling an API from Your App

Use fetch() in JavaScript or Next.js to get data and display it in your UI.

Designing Around Dynamic Data

Understand how data structure influences layout and user experience.

What Supabase Is and Why It’s Useful

Understand Supabase as a modern backend-as-a-service platform with real-time database, auth, and storage.

Connect Your App to Supabase

Store and retrieve data with the Supabase client. Explore basic user authentication, file uploads, and real-time update.

Why this topic matters

APIs power everything from real-time data to dynamic content and third-party integrations. This session shows you how to make your apps feel alive and how AI can help you work with endpoints and JSON. In addition, it shows you how Supabase can act as your app’s brain and and how AI can help you wire it all up.

You'll learn from

Junaid Dodhia

Software Engineer | Designer | Coding Instructor

Junaid is an engineer, designer, and coding instructor working at the intersection of design, code, and human behavior. He was an early engineer at YC-backed startups and holds a Master’s in Information Systems from Carnegie Mellon University.


He teaches coding at Tutor Corps and has taught K–12 students at Coding Minds Academy, where he led introductory coding classes and contributed to curriculum design and mentorship. He's passionate about helping designers build technical confidence and bring their ideas to life.


Junaid builds with a production-ready stack and AI-powered code editors, blending speed with systems thinking and human-centered design. His work focuses on shaping tools that shape how we learn, create, and collaborate.


Connect with Junaid on LinkedIn

Xinran Ma

Founder of Design with AI | AI Course Instructor | 3x Author

Xinran Ma is the founder of Design with AI (designwithai.co), speaker, and award-winning designer.


Design with AI is one of the fastest-growing AI communities (over 2,000 new members every month), with subscribers from companies like Google, Amazon, IBM, and McKinsey.


He is also the author of multiple Amazon #1 New Release books in UX. He has mentored 300+ product designers and been awarded ADPList's Top 1% Mentor in Design 5 times.


He regularly delivers lectures and conducts AI workshops at places such as Microsoft, Columbia Business School, UXPA, University of Connecticut, and Pratt Institute. His work has been featured in leading publications, including Designboom, UX Collective, ArchDaily, American Illustration, Society of Illustrators, 3x3 Magazine, and Medium.


Xinran teaches the course AI for Product Designers on Maven.


Connect with Xinran on LinkedIn

Previously partnered with

Carnegie Mellon University
Columbia University
Pratt Institute
Amazon
UConn
© 2025 Maven Learning, Inc.