inflearn logo

Building a Web Service with Generative AI – An All-in-One Project from Planning and Design to Coding and Deployment

Go beyond simply using AI and implement AI features directly into your web app. Build everything from AI recipe generation and image creation to data storage using Next.js and Supabase, gaining hands-on development experience connecting generative AI to a real web service.

(5.0) 2 reviews

30 learners

Level Basic

Course period Unlimited

HTML/CSS
HTML/CSS
JavaScript
JavaScript
React
React
Figma
Figma
Vibe Coding
Vibe Coding
HTML/CSS
HTML/CSS
JavaScript
JavaScript
React
React
Figma
Figma
Vibe Coding
Vibe Coding

Reviews from Early Learners

5.0

5.0

루루팝팝

100% enrolled

This was a huge help as I'm building my own homepage. I was able to get a sense of how to move forward.

What you will gain after the course

  • Generative AI-Based Web Service Planning Skills

  • Prompt design and utilization skills

  • UI/UX Design Derivation Skills Using Stitch

  • Understanding Figma Make-Based Code Generation

  • Ability to create apps using AI Studio

  • Cloud deployment and service operation capabilities

  • Understanding Supabase Integration and the Basic Backend Structure

  • Practical Vibe Coding Application Skills

"You’ll miss out if you don’t get it now! Just subscribing to YouTube cuts the course fee in half."

Subscribe & Like & Comment Event

Complete a simple mission and receive a 50% off coupon instantly. Don’t miss this incredible limited-time offer—claim it now!

Participate in the YouTube subscription & comment verification event: https://forms.gle/wcD2wRVeaG7B7fSj7

Web development methods are changing rapidly.


In the past, people had to handle every step themselves: creating the design separately, writing the code manually, and setting up the server. It required a lot of time and repetitive work, making it difficult for beginners to complete everything from start to finish.


But now, things are different!

With the emergence of generative AI,
planning → design → code generation → deployment can now be completed much faster and more efficiently within a single workflow.


This course is not simply about learning to code.
It is a hands-on project where you use AI as a tool to complete a real service from start to finish.

  • Generate designs with prompts

  • Create code with AI

  • Set up the backend with Supabase

  • You will even deploy it to the live internet.

We focus on the experience of completing a project rather than complex theory.


Experience firsthand a new way of developing alongside AI: ‘Vibe Coding’.

Through this course, you will grow beyond simply implementing features and become a “developer who collaborates with AI.”

Preparations Before Getting Started

Before beginning the main course, set up the following four things in advance. Don’t worry if this is your first time
— just follow along step by step while referring to the course materials (00_준비사항.pdf). 😊

💻 1. Set Up Your Development Environment

These are the basic tools you need to write code and run your project.

  • Code editor — Please install either VS Code or Cursor.

  • Node.js — It’s required to run the development server (npm will be installed along with it).

  • Git — It lets you save and manage your work.


🤖 2. Prepare Your AI Coding Tools

The key to this course! Please prepare the tools below to experience coding together with AI.

  • GitHub Copilot — An AI assistant that automatically completes your code

  • Codex — It’s a tool that turns your spoken explanations into code.


🎨 3. Prepare the design tools

These are the tools you’ll use in the hands-on practice for creating and modifying UI yourself.

  • Figma — Use it to design screen layouts and refine the UI.

  • Stitch — Automatically generates UI from prompt commands.


☁️ 4. Create Accounts for External Services

Sign up for the services below in advance to implement recipe saving, login, and AI recipe generation features.

  • Supabase — Handle the database, login, and file storage all in one place

  • OpenAI — Use the GPT API to create an AI recipe generation feature

1️⃣ Start with AI-powered design! Prepare to develop your web service

First, decide what to build

We don’t start coding right away.
First, we decide what kind of web service to build and map out the big picture.

  • Prepare the environment needed for development.

  • We organize which features to include.

  • Understand the project structure.

  • Create screen designs with Stitch.

Even if you're unsure how to get started,
the course is structured so that by following along step by step, you'll naturally find your direction.

We design the app’s flow with FigJam.

Designing the Project Structure

Enter a prompt command to generate the design.

2️⃣ Complete the AI backend with Supabase and OpenAI

Make the AI actually work

In this step, you will implement the feature that allows the AI to create recipes.

  • Proceed with the Supabase setup.

  • Connect OpenAI.

  • Create and configure an Edge Function.

  • Complete the AI recipe generation feature.

It may seem difficult, but
by following each step, you will understand the “structure in which AI actually works.”



3️⃣ Completing the AI-generated design as an actual React web app

Create screens that users actually use

Now we’ll build a web app that users can actually use themselves.

  • Create a React app.

  • Implement login and sign-up.

  • We’ll also integrate Google and Kakao login.

  • Complete the recipe creation, editing, and deletion features.

Not just a simple example,
but a fully functional service you can actually use.

Generate code from the created design using AI Studio.

Generate code using prompt commands in AI Studio.


Code management is also made easy using GitHub Desktop instead of complicated commands.



4️⃣ From Troubleshooting to Final Checks! Complete Your AI Web App

Make your service public to the world

In the final step, deploy the web app you created to the internet.

  • Upload it to an actual server.

  • Fix the errors.

  • Let’s review the entire process again.

You will experience the moment when you can say, “This is the service I created,”
and share a link.

Deployment is also easy using the Vercel service.

Recommended for
these people

Who is this course right for?

  • Those who want to create a web service using generative AI

  • Beginners who find coding difficult but want to take on the challenge with AI

  • Job seekers who need hands-on projects for their portfolios

  • Those who want to experience the entire process, from planning to deployment

  • For those who want to learn how to use Stitch, Figma Make, and AI Studio

  • Those who want to turn a React-based project into a real-world service.

  • A solo developer who wants to quickly create a finished product

  • Those who want to learn new development methods suited to the AI era

Need to know before starting?

  • You just need to be able to save files, create folders, and install programs.

  • It’s enough if you can follow the account creation process for GitHub, Supabase, and others.

  • It would be good if you had heard of HTML.

  • It is enough to know that there is a language called JavaScript.

  • Because you’ll proceed step by step with AI, you can follow along even if it’s your first time.

Hello
This is ezweb

Career Verified

3,004

Learners

78

Reviews

4

Answers

4.9

Rating

15

Courses

I am a frontend specialist instructor who teaches everything from web publishing to practical JavaScript and React, as well as AI-assisted development.

I have taught non-majors, beginners, and job seekers at ESTSOFT KDT and Green Computer Academy, among others. I break down complex concepts into small hands-on exercises and favor project-based classes in which learners complete the deliverables themselves.

Key Educational Areas

  • HTML/CSS Web Publishing

  • JavaScript Basics and Web Interactions

  • React-based frontend development

  • Implementing Web Services Using Firebase

  • Figma UI design and development integration

  • Web Development with Generative AI

  • Web Design Technician Practical Exam

Corporate and institutional training

I conduct training for corporate practitioners, KDT courses, and special lectures at universities and academies.

We develop curricula and hands-on projects tailored to the learners, their prior knowledge, the training duration, and the intended outcomes. We offer in-person instruction, live online classes, and recorded educational content production.

Online Educational Content Production

We handle the following online educational content production tasks.

  • Lecture curriculum and learning objective design

  • Creation of course materials and presentations

  • Step-by-step practice code and example project setup

  • Writing lecture scripts for recording

  • Lecture filming and content delivery

Main Activities

  • ESTSOFT KDT Frontend Course

  • Green Computer Academy Web Publishing & Front-End Course

  • Operating the web publishing YouTube channel ‘ezweb’

  • Authored books in the fields of web publishing and web design

Publications

We accept inquiries about delivering courses for companies and institutions and producing online educational content.

Inquiries: ezwebpub@gmail.com

More

Curriculum

All

21 lectures ∙ (5hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • rurupop님의 프로필 이미지
    rurupop

    Reviews 11

    ∙

    Average Rating 5.0

    5

    100% enrolled

    This was a huge help as I'm building my own homepage. I was able to get a sense of how to move forward.

    • ezweb
      Instructor

      I'm glad I could help.^^ Thank you for taking the course.

  • gahe01079261님의 프로필 이미지
    gahe01079261

    Reviews 2

    ∙

    Average Rating 5.0

    5

    100% enrolled

    • ezweb
      Instructor

      Thank you for your valuable course rating. We will work even harder.

ezweb's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$31.80

25%

$41.80