🍳 Curious Kitchen Workshop

The Repeatable Recipe for AI Apps

A small, hands-on workshop where non-technical folk build apps with a coding agent. Code optional. Curiosity required.

πŸ“… Feb 22, 2025πŸ“ Sydney, NSW
Recipe app interface showing AI-powered features

πŸŽ₯ Watch Josh Talk About the Workshop

πŸ“Έ From Our Previous Workshop

See what past participants built and experienced during Curious Kitchen.

Workshop participants learning together
Focused students building their apps
Josh teaching the workshop
Students making progress on their apps
Final apps built by participants
Celebrating shipped projects

Everyone ships by end of day. You'll leave with a working, deployed app you built yourself.

Learn Once, Build Many

A Repeatable Recipe for Building AI-First Apps

This isn't just about building one recipe app. You'll learn a systematic process you can apply to any AI-first applicationβ€”from CRM tools to fitness trackers to content libraries.

We build a meal planning app because everyone understands recipes. But what you're really learning is the 5-step recipe for going from idea to deployed AI-powered app.

The 5-step recipe: Data First, Structure Storage, Build Interface, Layer in AI, Deploy & Iterate

πŸ‘₯ Is This Workshop For You?

🎨

Designers at Any Level

  • Already vibe coding and want structure
  • Just starting with AI tools
  • Comfortable in Figma, curious about code
  • Want to prototype without waiting for engineering
πŸ’Ό

Product Managers

  • Need to understand technical feasibility
  • Want to build proof-of-concepts independently
  • Looking for better conversations with engineering
  • Want to test ideas with real prototypes
πŸ‘©β€πŸ’»

Developers

  • Know how to code, want to use Cursor effectively
  • Want systematic approaches to AI-first architecture
  • Looking for AI SDK exposure (Gemini, image gen)
  • Want to level up AI collaboration strategies

The common thread: Everyone here wants to move from "making things work" to "understanding why they work" so they can apply these patterns to their own projects.

🎨 Your AI-Powered Recipe App

By end of day, you'll have a working, deployed application with genuinely useful AI features.

Recipe import interface with Gemini Vision
Gemini Vision API

πŸ“Έ Import Recipes from Photos

Upload a cookbook page or screenshot. AI extracts ingredients, steps, timing.

You'll understand: How vision AI processes images, how to structure extracted data

Generated artwork for a recipe
Image Generation

🎨 Generate Recipe Artwork

Consistent visual style for your recipes

You'll understand: How file storage works, how to update data models for media, backend requirements for serving files

Drag-and-drop calendar interface
Structured Data

πŸ“… Smart Meal Planning

Drag and drop recipes to calendar

You'll understand: Relational data design, how AI features depend on data structure

Voice interface or chatbot
Multimodal AI

πŸ’¬ Voice-Enabled Assistant (Stretch)

Ask questions while cooking

You'll understand: Multimodal AI integration, real-time interaction patterns

Everyone builds the same structure, but your app will be uniqueβ€”your design choices, your recipes, your feature priorities.

🎯 What You'll Walk Away With

πŸ” The Repeatable Process

  • Data-first thinking: How to start any project by modeling information
  • Systematic architecture: The recipe for structuring AI-first apps
  • AI integration patterns: Where and how to layer in AI features
  • Iteration strategies: How to evolve and extend your app over time
  • Decision frameworks: How to make architectural choices confidently

πŸ› οΈ Technical Skills

  • Cursor 2.0 mastery: Composer, chat, inline edits, agent collaboration
  • Data modeling: Designing schemas that support AI features
  • Modern UI development: React, Tailwind, component thinking
  • AI SDK integration: Gemini Vision, image generation, conversation
  • Deployment practices: Git workflows, hosting, going live

🎁 Tangible Outputs

βœ…

Deployed, working app you can use daily

πŸ’»

Complete codebase on GitHub

🍽️

Real recipes in your system

🌟 Most Important

You'll have a reference implementation you truly understand. When you build your next AI-first app, you'll know how to think about data modeling, where AI capabilities fit, how to debug, what questions to ask Cursor, and the repeatable recipe for going from idea to deployed app.

⏱️ How the Day Flows

6 hours, structured in three parts

PART 1: FOUNDATION (2 hours)
  • β€’ Setting up development environment
  • β€’ Designing your data schema (exercise: sketch your data model)
  • β€’ Understanding database relationships
  • β€’ Setting up Airtable with your structure
β˜• Break
PART 2: INTERFACE (2 hours)
  • β€’ Building your React frontend
  • β€’ Styling with Tailwind
  • β€’ Connecting to your data
  • β€’ Implementing recipe import (Gemini Vision API)
🍱 Lunch
PART 3: AI FEATURES (2 hours)
  • β€’ Adding image generation for recipes
  • β€’ Implementing your cooking assistant
  • β€’ Deployment to Cloudflare
  • β€’ Testing and refinement

Throughout: Hands-on exercises in FigJam, collaborative problem-solving, built-in troubleshooting support.

πŸ“¦ What's Included & What You'll Need

πŸ—“οΈ On the Day

  • β€’ Starter codebase + FigJam exercises
  • β€’ Breakfast, lunch & refreshments
  • β€’ 1:1 support throughout

🎁 After

  • β€’ Lifetime access to materials
  • β€’ Slack community access
  • β€’ Ongoing updates

πŸ’» You'll Need

  • β€’ Laptop with Cursor Pro ($20/mo)
  • β€’ GitHub, Airtable, Cloudflare (free)
  • β€’ Setup instructions sent ahead

❓ Frequently Asked Questions

🌟 General Questions

I already know how to use Cursor. Will I learn anything new? πŸ§‘β€πŸ’»

Yes! This isn't about Cursor featuresβ€”it's about mental models for AI-first architecture. Even experienced developers often struggle with "connecting the dots" between AI features and app structure. You'll learn systematic approaches to data modeling, architectural decisions, and when to let the AI lead vs when to intervene.

How is this different from other Cursor workshops? πŸ€”

Most workshops teach you to use Cursor to build traditional apps. This workshop teaches you to architect AI-first applicationsβ€”apps designed from the ground up with AI capabilities as core features. The focus is on understanding the "why" behind architectural decisions, not just "how" to use the tool.

What if I want to build something other than a recipe app? πŸ’‘

Everyone builds the recipe app during the workshop (it's our teaching vehicle), but the patterns transfer directly to any AI-first application. You'll leave with mental models you can apply to your own projects.

After the workshop, many participants adapt the starter code and patterns to build their own apps. The Slack community is a great place to share your projects!

Will the AI write all my code? πŸ€–

Cursor will generate lots of code, but the goal isn't to have AI do everythingβ€”it's to understand what's being generated and why. You'll learn to work with the AI as a thought partner, not just as a code generator. This includes knowing when to accept AI suggestions, when to modify them, and when to take a different approach entirely.

Do I need to know how to code? πŸ‘Ά

You don't need to be an expert, but basic familiarity with code concepts is helpful. This workshop is designed for designers, PMs, and developers at various skill levels. If you've experimented with AI coding tools or have basic understanding of variables, functions, and data structures, you'll be fine.

What if I get stuck during the workshop? πŸ†˜

Getting stuck is part of learning! We've built in several support mechanisms:

  • β€’ Built-in documentation that the AI agent can reference
  • β€’ Troubleshooting guides for common issues
  • β€’ Instructor support throughout the day
  • β€’ Peer support from other participants
  • β€’ Structured verification steps to catch issues early

The workshop is designed so you can't get too stuckβ€”the AI agent and support materials will help you move forward.

πŸ’» Technical Questions

What laptop/computer do I need? πŸ’»

Any laptop less than 5 years old should work fine:

  • β€’ Mac: macOS 10.14 or later
  • β€’ Windows: Windows 10 or later
  • β€’ Linux: Any modern distribution
  • β€’ Requirements: At least 8GB RAM, modern web browser, ability to install applications
  • β€’ Internet: You'll need stable internet (provided at the venue)
Will I need to pay for any services or APIs? πŸ’°

All services we use have free tiers that are more than sufficient for the workshop and personal use:

  • β€’ Airtable: Free plan (1,200 records per base)
  • β€’ Gemini API: Free tier (generous for development)
  • β€’ Cloudflare: Free tier (perfect for personal projects)
  • β€’ GitHub: Free for public/private repositories

You won't need to enter payment details for the workshop. The only paid service is Cursor Pro ($20/month), which is required.

🍳 About the App

What AI features will the recipe app have? πŸ€–

Your app will use Google's Gemini AI for:

  • πŸ“Έ Vision-based recipe import: Take a photo of a cookbook page, and AI extracts the recipe name, ingredients, measurements, and method
  • πŸ—‚οΈ Smart categorisation: AI organises ingredients into shopping list categories
  • 🧠 Intelligent parsing: Converting unstructured text into structured data
  • πŸ’¬ Natural language understanding: (If time permits) asking questions about recipes using voice

These features feel like magic but are built with remarkably little code thanks to AI APIs.

Can I customise the app however I want? 🎨

Absolutely! The structured chapters guide you through core functionality, but you make many decisions:

  • β€’ How you structure your data (what fields a recipe has)
  • β€’ Your app's visual design (colours, fonts, layouts)
  • β€’ Which optional features you add
  • β€’ How you organise and display information

During Part 3, there's time for customisation and adding your own ideas.

πŸŽ“ After the Workshop

What happens to my app after the workshop? πŸ“±

You own it! The app is deployed to your Cloudflare account, the code is in your GitHub repository, and the data is in your Airtable base. You can:

  • β€’ Continue using it for your meal planning
  • β€’ Keep developing and adding features
  • β€’ Share it with friends and family
  • β€’ Use it as a portfolio piece
  • β€’ Adapt it for other purposes
Will I have ongoing access to support? πŸ’¬

Yes! You'll join our private Slack community where you can:

  • β€’ Ask questions and get help
  • β€’ Share your progress and projects
  • β€’ Learn from others' solutions
  • β€’ Get updates to workshop materials
  • β€’ Find collaborators for new projects

The instructor will be active in the community, and you'll build relationships with fellow participants.

🧠 About AI and Learning

Do I need to understand all the code the AI generates? πŸ“–

You should understand the concepts and what the code does, but you don't need to memorise every syntax detail. It's like understanding what a recipe does without memorising the exact measurements. Over time, patterns will become familiar. The workshop focuses on comprehension over memorisation.

What if the AI makes a mistake? ⚠️

It will! That's part of the learning experience. You'll learn to:

  • β€’ Verify AI outputs
  • β€’ Debug issues
  • β€’ Provide better prompts
  • β€’ Iterate toward solutions

This is a crucial skill for working with AIβ€”knowing when to trust it and when to question it.

πŸ‘¨β€πŸ« Your Instructor

Joshua Crowley

Joshua Crowley

Josh is a seasoned designer and educator with over 10 years of experience building digital services and products for organisations like the ABC, CHOICE, Time Out and the University of Canberra – and teaching experience with General Assembly and UTS.

Josh started Jagged Peaks Travel Club to serve as a guide in this emerging AI landscape, running community workshops helping people unpack new tools and best practices for AI apps: Cursor, Lovable, ChatGPT, and Claude. Josh uses his skills as an educator to help individuals learn from each other, and to demonstrate best practice thinking and techniques.

Josh is also a Cursor Ambassador learning from expert users globally, whilst organising the Sydney Cursor meetup locally. Josh has his own AI app for Dads called tinytalkingtodos.com.

Learn more at joshuacrowley.com.

πŸ’¬ What People Are Saying

"Last week I joined a Cursor workshop with Joshua Crowley, where we took a hand-drawn sketch and turned it into a working React app. For someone who isn't a developer, an IDE can feel like a wall. Cursor's agent lowers that barrier... I've worked with Josh and seen his passion for teaching. I'd recommend his sessions to anyone looking to level up from vibe-coding."
Michael Potter
Product and Experience Design
"I have a degree in software engineering that continued to collect dust while I built my career in Tech & Customer Success. Then one rainy Wednesday in Sydney, something clicked... Joshua hosted Cursor Cafe followed by a hands-on session where I got to build a full recipe app in the span of 2 hours! Four years of rust disappeared in an afternoon... Your 'dormant' skills aren't dead. They're waiting for the right moment and right tools."
Lakshya Sharma
Tech & Customer Success

Want to share your experience? Tag us on LinkedIn after the workshop!

πŸ€– How We'll Use Cursor and Add AI Agents

🎟️ Ready to Move Beyond Vibe Coding?

Join the next Curious Kitchen workshop and learn the repeatable recipe for building AI-first applications.

πŸ“… Sunday, February 22, 2025
πŸ•˜ 9:00 AM – 4:00 PM
πŸ“ Sydney, NSW

❓ Questions?

πŸ“§ Email:hello@jaggedpeaks.club

🐦 Twitter/X:@ojschwa

πŸ”— More about the instructor: joshuacrowley.com

Can't wait to see what you build! πŸŽ‰πŸ‘¨β€πŸ³πŸ‘©β€πŸ³