Full Tutorial: Build an AI Headshot App in 15 Minutes (Google Nano Banana)
Channel: Peter Yang
Uploaded:
Duration: PT945S
Read a transcript preview of “Full Tutorial: Build an AI Headshot App in 15 Minutes (Google Nano Banana)” from Peter Yang, uploaded on 2025-10-01.
Transcript preview
Language: English (original, YouTube automatic captions)
[0:00] Hey everyone. So today I want to show
[0:01] you how to use Google's nano banana
[0:04] image model to build an app that
[0:06] converts any photo into a professional
[0:08] headsh shot in three different styles.
[0:11] And I think this is one of the best apps
[0:12] to build if you're new to AI coding. And
[0:15] it's just really fun to make head shot
[0:17] of your friends. Okay, so we're going to
[0:20] build this app in five steps. First,
[0:22] we're going to work with AI to draft the
[0:24] spec. Then we are going to build the UI
[0:26] and the scaffolding. We're going to
[0:28] create three prompts for different
[0:30] headshot styles and then poke up
[0:32] Google's nano banana API. And finally,
[0:35] we're going to try to fix any bugs or
[0:37] issues. Now, all the prompts that I'm
[0:39] going to use in this video are available
[0:41] in the document that's linked in the
[0:43] description. So, let's get started.
[0:46] So, here I have a empty cursor project
[0:49] and I've loaded clot code in a terminal,
[0:53] but you can also just use cursors agent
[0:55] if you want to build this app. Now, step
[0:58] one is to get AI to write the spec,
[1:01] right? So, let me go ahead and copy and
[1:03] paste this prompt here. And the prompt
[1:05] is to get AI to write a spec to create a
[1:08] professional headshot app. Here's kind
[1:10] of how it works. And please include the
[1:12] requirements text stack and two
[1:14] milestones. And for the first milestone,
[1:16] I always like to set the UI first so
[1:19] that I can see the app update live for
[1:21] any subsequent milestones. Another best
[1:24] practice is I always like to include a
[1:26] link to the documentation that I'm
[1:28] using. In this case, Google's nano
[1:30] banana i