Vibe Coding on Lovable AI for Absolute Beginners (Frontend, Backend, Prompting - all of it)

Description

⭐️ Build Apps with Lovable - https://lovable.dev/cuttingedgeschool

🍿 Join our Broadcast Community
https://ig.me/j/AbYz7q54oZ3CBSHs/

✨ Find Inspiration for Websites and Apps - https://www.mobbin.com/?via=The-Cutting-Edge-School

📌 Prompt Template to Build Apps
I am using Lovable AI and Supabase (for backend) to build a simple and easy to use Web App. I have never done any coding before. I am a non-technical person. Here is my app idea:

We will make a Healthy Recipe Generating App where as a user, you can tell the app what you like to eat, your allergies, your basic details, your deficiencies, and your type of cuisine. Once you click on generate, it will give you a step by step recipe, the items you need to buy and also give a YouTube Tutorial to watch.

I want you to support me throughout this conversation.

First, let's make a detailed PRD for me so that I have clarity on what we need to build.

⏰ Timestamps
00:00 - Introduction
01:27 - Basics of Product Development for Beginners
02:15 - How to Build a Product Roadmap + Problem Statement
04:46 - Prompt Engineering for Building Apps
07:25 - Basics of Product Building
07:46 - Understanding Front-End of Websites
11:07 - Understanding Back-End of Websites
14:53 - Walkthrough of Lovable AI
21:18 - Prompting Lovable AI for Frontend Dev
26:18 - Lovable Output + Troubleshooting Errors
29:43 - Enabling User Sign-in using Supabase
30:46 - Basics of Supabase for Backend
38:30 - Connecting OpenAI API Key
42:55 - Common Mistakes
44:00 - 30-day Roadmap for Upskilling

👉🏻 Learn AI Tools like ChatGPT for Free:
https://www.youtube.com/playlist?list=PLlHtucAD9KT3mCqOBIrJwO2rsfia_wj1U

👉🏻 Learn UX (Product Design) for free:
https://learnuiux.in/

🌏 My Profile
https://www.anshmehra.com/

📧 My email:
admin@anshmehra.com

What is Lovable and how does it work?, How do I build a no code app with Supabase?, Can I use Supabase without coding?, What is vibe coding?, How do I connect Lovable with Supabase?, Is Supabase free to use?, What kind of apps can I build with no code tools?, Do I need to know JavaScript for Supabase?, What’s the easiest way to build an app in 2024?, How secure is Supabase for real projects?, What is the best no code backend?, How do I handle user auth with Supabase?

Ansh Mehra, Lovable app tutorial, no code app builder, vibe coding, build apps without code, no code development, Lovable walkthrough, Lovable for beginners, how to use Lovable, vibe coding tutorial, no code UI builder, create apps with Lovable, build UI with no code, no code tools 2024, Supabase integration, Supabase for no code apps, build an app fast, no code project tutorial, beginner no code guide, Supabase and Lovable, best no code stack, design to app without coding, vibe coder

Summary

Build No-Code Apps with Lovable AI: Complete Beginner's Guide

This comprehensive tutorial teaches absolute beginners how to build functional web applications without coding using Lovable AI and Supabase. Presented by Ansh Mehra with industry expert Shawik Roy, the video walks through creating a healthy recipe generator app from scratch, demonstrating how non-technical people can leverage AI tools for app development.

The tutorial begins with product development fundamentals, explaining how to create a product roadmap and define a clear problem statement. Viewers learn effective prompt engineering techniques for building apps, with the instructors demonstrating how to use Grock 3 to refine prompts before inputting them into Lovable AI.

The video breaks down web development basics in simple terms, explaining frontend concepts (HTML, CSS, JavaScript, ReactJS) and backend elements (databases, servers, authentication, APIs) without overwhelming beginners. This foundation helps viewers understand what's happening when Lovable AI generates code.

A step-by-step walkthrough shows how to set up a Lovable account, navigate the interface, and structure effective prompts using the context-task-guidelines-constraints format. The instructors build a recipe generator app that allows users to input food preferences, allergies, and nutritional needs to receive personalized recipes with shopping lists and cooking instructions.

The tutorial also covers setting up Supabase for backend functionality, including user authentication and database creation. Viewers learn how to connect OpenAI API keys to enable AI-powered recipe generation and how to troubleshoot common issues when working with AI tools.

The video concludes with a 30-day roadmap for upskilling, encouraging viewers to learn first principles, gain real-world experience through internships, build a portfolio, and stay updated with evolving technologies. This tutorial is perfect for non-technical individuals looking to enter the world of no-code development using AI tools like Lovable and Supabase.

Whether you're interested in building personal projects or pursuing a career in no-code development, this tutorial provides the knowledge and practical skills to start creating functional web applications without traditional coding experience.

Transcript

0:00 Engineering colleges are still making 0:02 students practice skills that are no 0:04 longer relevant because the way we build 0:06 apps and websites has changed forever. 0:09 Let me teach you a skill that can help 0:11 you build apps without any coding. 0:13 Anyone at any age from any non-technical 0:16 background can learn this skill and 0:18 build apps using the concept of VIP 0:21 coding. Welcome to our no code app 0:23 development course for nontechnical 0:25 people. In today's episode 1, we will 0:28 teach you the basics of no code app 0:30 building using lovable AI. We will 0:32 assume that you know nothing about 0:34 coding or computer science and start 0:36 from absolute zero. In chapter one, I 0:39 will explain the basics of software 0:41 development and explain you fundamentals 0:43 as if you're a 10year-old. In chapter 2, 0:46 our industry expert Shawikroy who's done 0:48 his Mtech from IIT Gandhiagar will teach 0:51 you how lovable works and how do you 0:53 prompted to build a healthy recipe 0:55 generating app. In chapter 3, he will 0:58 take you through superbase that helps 1:00 you create the back-end infrastructure 1:02 of your app. Don't worry, it is not as 1:04 complex as it sounds. In chapter 4, I 1:07 will briefly explain how you can plan 1:09 your own upskilling and eventually sell 1:11 such apps to foreign clients as a 1:13 freelancer. Make sure you click on 1:15 subscribe right now because you are 1:17 learning from the cutting edge school. A 1:19 platform for businesses and 1:21 professionals to learn the skills of 1:23 future. So without further ado, let's 1:25 get 1:29 started. If you are not an engineer, 1:31 it's very important for you to 1:33 understand the basics of software 1:35 building and how exactly do you approach 1:37 no code AI building. Whatever I teach 1:39 here is simply a kickstarter course. 1:41 Your learning doesn't end here. It 1:44 actually just starts. Make sure you have 1:46 a pen and paper in front of you because 1:48 I will be sharing a lot of valuable 1:50 tips. Greg Eisenberg on YouTube 1:52 explained a very simple framework for 1:54 anyone planning to build a fresh career 1:56 in software development using AI. Let me 1:59 explain it one by one. You need to focus 2:01 on two important aspects. First aspect 2:04 is all about learning how to create a 2:06 product road map. The second aspect is 2:08 about understanding basics of product 2:10 building using AI. Let's start with 2:12 creating a product road map first. 2:15 Before we build anything, we need to 2:17 have decent enough clarity on what we 2:19 are building, who are we building this 2:21 for, and how will we be different from 2:23 others. To answer these three questions, 2:25 you need to focus on defining the core 2:27 problem statement that you're trying to 2:29 solve. For this video, let's take a 2:31 dummy problem statement. We will make a 2:33 healthy recipe generating app where as a 2:36 user you can tell the app what you like 2:38 to eat, your allergies, your basic 2:40 details, your deficiencies, and your 2:42 type of cuisine. Once you click on 2:43 generate, it will give you a 2:45 step-by-step recipe, the items that you 2:47 need to buy, and also give a YouTube 2:49 tutorial to watch. Now, the problem 2:51 statement is that people do not know how 2:53 to make healthy and simple food for 2:55 themselves. So, they need an app where 2:57 they can put their details and get 2:58 simple and customized recipes. This 3:01 answers what are we building and who are 3:03 we building it for from a very 3:05 superficial level. The answer to how 3:07 will we be different from others is not 3:09 important to us right now because this 3:11 is a beginner's level exercise. But 3:12 traditionally it's extremely important 3:14 for you to do a proper competitor 3:16 analysis using websites like mobile M O 3:19 BB I N. Now once you have some direction 3:22 the next step is to create a PRD which 3:24 is a product requirement document which 3:26 details all the features you will have 3:28 on this web app. Now I'm pretty sure 3:30 you're wondering that an why are we not 3:32 just directly jumping into building an 3:33 app? Folks, trust me before we start 3:36 building even a single button, we need 3:38 to finalize the core fundamentals of 3:40 what are we building and how should we 3:42 build it. We need to finalize the 3:44 tiniest of details like what platform 3:46 are we creating this app for? What are 3:47 the kind of features this will have? 3:49 Will my customers use this on their 3:51 laptop or on their phone? What kind of 3:53 features will they like? Are there any 3:55 competitors who are doing something 3:56 similar so we can take inspiration from 3:58 them? And most tutorials that I see on 4:00 YouTube only teach you how to use an AI 4:03 tool and build a front end. But 4:04 honestly, that is not as valuable as you 4:06 would think. The real skill is to 4:08 recognize a gap in the market, create a 4:11 product plan, and then use your creative 4:13 thinking to find better solutions, 4:15 analyze your competition, and then use 4:17 AI to fasttrack your building processes. 4:20 For this episode, as I told you, I'll 4:21 take a very simple problem statement. As 4:23 non-technical beginners, we will make a 4:26 recipe app that our customers can use on 4:28 their laptop and their phones using 4:30 their web browser. To get our features 4:32 and PRD, we will use Gro 3 which is 4:34 currently available for free. Once we 4:36 have a PRD, we will use Gro 3 to get 4:39 guidance on creating our backend as 4:41 well. Now, if you're wondering what is 4:42 backend, don't worry. I will explain you 4:44 everything in just a few minutes. This 4:46 is the prompt. I am using lovable AI and 4:49 superbase for back end to build a simple 4:51 and easy to use web app. I have never 4:54 done any coding before. I am a 4:55 non-technical person. Here is my app 4:57 idea. And if you want to explore other 4:59 app ideas, this is where you can 5:00 actually fine-tune and have a different 5:02 idea. We will make a healthy recipe 5:04 generating app where as a user you can 5:06 tell the app what you like to eat, your 5:08 allergies, your basic details, your 5:10 deficiencies, and your type of cuisine. 5:12 Once you click on generate, it will give 5:13 you a step-by-step recipe, the items you 5:15 need to buy and also give a YouTube 5:17 tutorial to watch. This is literally 5:18 what we had explained in the beginning. 5:20 So, I am setting the same context for my 5:22 AI tool. Otherwise, how will Grock even 5:24 know what I'm trying to build. Later on 5:26 in the prompt, I will say I want you to 5:28 support me throughout this conversation 5:30 because this will help you come back to 5:32 this conversation anytime you get stuck 5:34 with lovable or superbase. First, let's 5:36 make a detailed PRD for me so that I 5:38 have clarity on what we need to build. 5:40 This is the prompt that you need to copy 5:42 paste into your Grock. And by the way, 5:44 you can paste the same prompt in other 5:46 tools like chat, GPT, Claude and Gemini 5:48 as well. The difference won't be that 5:50 much. And I'll paste the prompt in 5:52 description as well. Let me show you how 5:53 to run this prompt on Grock itself. All 5:56 right. So here I am on grog.com and I am 5:58 using the free version. I haven't even 6:00 logged in. So what I'll do is I'll just 6:02 copy paste the prompt and I'll press 6:03 enter. So as you know within seconds gro 6:05 has understood what we need to do and it 6:07 has tried to create an overview the 6:09 goals the key features and this is where 6:11 you can have a proper discussion with 6:13 grock and actually understand what you 6:15 really want. So if you feel that there 6:16 are certain things that you want to 6:18 delete or certain things that you want 6:19 to improve you can simply have a 6:21 conversation with grock and actually get 6:23 the prompts one by one. So let's just 6:24 say I'm pretty happy with what I have 6:25 right. So I will say can you give me a 6:28 simple prompt to share in lovable to get 6:32 started. So yeah, now Grock has given me 6:35 the prompt. It has given me a list of 6:36 bullet points as well. And when Shaveik 6:38 does the demo, he will actually show you 6:39 how this works and how you can just copy 6:41 paste it and get your prototype sorted. 6:43 Another cool thing that you can do is 6:45 that can you refer some competitors or 6:49 apps that do something similar so I can 6:53 take inspiration. And by the way, if you 6:55 create an account on Grock, you will no 6:57 longer have any limits on this. We've 6:58 made a detailed video on how Grock 7:00 works. I'm just showing you how the free 7:02 version looks like. So, as you can see, 7:03 there's Yumi, there is Mime, there's 7:05 Super Cook. All of these things, these 7:07 all of these different applications will 7:09 help you understand what kind of 7:11 features are they working on because it 7:12 makes no sense to build something that 7:14 has already been built, right? If you 7:15 want to make something for your clients, 7:17 you have to make sure that it's unique 7:18 and useful enough. Now, once your PRD is 7:21 ready, you can now use Grog to create 7:23 prompts for Lovable. The issue is just 7:26 learning how to make PRDS and using 7:28 lovable will not help you build real 7:30 apps. That is why you need to work on 7:32 the second aspect of product building 7:34 which is understanding the basics of 7:36 product building using AI. Here we'll 7:39 cover some basic concepts like front end 7:41 and back end. So don't worry it's 7:42 extremely simple but very very 7:44 foundational for your success. So what 7:47 exactly is front end? So as I told you 7:49 we're making a recipe generator. 7:51 Whatever you see on the screen when you 7:53 actually use the application, this could 7:55 be the text, the buttons, basically 7:57 everything visual in front of you is 7:59 called the front end of your app. And 8:01 this front end is usually coded in 8:03 languages like JavaScript and CSS. Now, 8:06 you don't need to learn any of these 8:07 languages, but it's very very important 8:09 to know what they do individually. So, 8:12 let's first understand JavaScript. 8:14 JavaScript is a programming language 8:16 used to build logic for websites and 8:18 apps. Now, as you already know, a lot of 8:21 websites are usually developed in this 8:23 language called HTML and CSS. And HTML 8:26 CSS are like the bricks and cement that 8:29 you use to build a house. But JavaScript 8:31 is almost like adding wiring and 8:33 plumbing to your house. It is JavaScript 8:36 that actually makes your house function. 8:39 So, it basically is used to make the 8:41 entire website more interactive and 8:44 useful. But when websites become really 8:46 big and complex, JavaScript alone gets 8:49 very messy and hard to manage. It's 8:52 almost like doing the wiring and 8:53 plumbing for a huge hotel that has 8:55 hundreds of floors and thousands of 8:57 rooms. This is where ReactJS comes in. 9:00 The JS in React actually stands for 9:02 JavaScript. And ReactJS is a JavaScript 9:06 library made by Facebook. Now, let me 9:08 explain why did they even make this. 9:10 This JavaScript library is like a 9:12 pre-built house creating kit. So 9:14 developers can save time. It basically 9:17 helps you build user interfaces in a 9:19 very clean and reusable way. User 9:21 interface is basically what you see. 9:23 Your entire front end is actually just 9:25 the user interface. The entire button 9:28 system, the text and everything that you 9:29 click on actually comprises the user 9:32 interface. Now just like Lego blocks, 9:34 ReactJS helps you make UI using small 9:37 reusable blocks called components. Using 9:40 ReactJS, you'll be able to break your 9:42 website into small small components like 9:44 a button or a header and a card. And 9:47 each component has its own logic and 9:49 design. So you don't need to build these 9:51 things from scratch. Now, as I told you 9:53 in the beginning, your house is made up 9:55 of bricks and cement. And in a web app's 9:57 case, these are HTML and CSS. HTML is 10:00 something that we don't need to deep 10:01 dive into. But let's understand what is 10:03 CSS. CSS stands for cascading 10:06 stylesheets. It's used to make websites 10:09 look more beautiful, clean, and 10:11 organized. So, as I said, when you're 10:13 building a house structure, it's almost 10:15 like you use HTML to create the basic 10:17 skeleton of how the house looks like. 10:19 And then you make it useful using 10:21 JavaScript. But just a structure alone 10:24 with pipes and plumbing and wiring will 10:27 look like a boring cement box. This is 10:29 where CSS comes into the picture. CSS 10:32 gives style to your plain boring looking 10:34 website. It is CSS that controls your 10:37 app's colors, layouts, fonts, and 10:40 spacing. Without CSS, your web apps will 10:43 look like a word document from 2005. So, 10:46 in short, when we prompt lovable, the AI 10:49 will create our web app using JavaScript 10:51 and CSS. I'm explaining these things so 10:54 that when Shawik explains you, you don't 10:56 freak out when you see all of that code. 10:58 Just like ReactJS, there are multiple 11:00 libraries that web developers use like 11:02 Vue.js and Angular. But as beginners, 11:04 you don't need to worry about them right 11:06 now. Now that this is done, let's 11:08 understand what exactly is the back end 11:10 of your web app. Your back end is 11:12 everything that happens behind the 11:14 scenes of your website or app. It's 11:16 almost like the kitchen of your 11:17 restaurant. Your customers never see it, 11:19 but that is where all the action really 11:21 happens. In fact, it is the kitchen that 11:24 runs the business and not the exterior 11:26 or the design of the restaurant. If your 11:28 kitchen is not organized, nothing can 11:30 stay stable. Just like that, more than a 11:33 great front end, it is your back end 11:35 which forms the backbone of your web 11:37 app. Most AI tools usually just create a 11:39 front end. But in today's episode, 11:41 Shawik will explain you how to connect 11:44 superbase to lovable for creating your 11:46 back-end infrastructure. Now, within 11:48 backend, we will cover four basic terms. 11:51 Database, server, authentication, and 11:54 APIs. Don't worry, these terms sound 11:56 very complicated, but at this point, 11:58 because of AI, you don't need to build 12:00 all of these things from scratch. All 12:02 you need to do is improve your 12:04 vocabulary and understand what these 12:06 things do. Let's start with 12:07 understanding a database. Your database 12:09 is a place where all of your data and 12:12 information is stored and retrieved. 12:14 Think of it like a digital notebook or 12:16 an Excel sheet. Remember that we're 12:18 building a healthy recipe app. So let's 12:20 say that users can come here and search 12:22 healthy recipes, save their diet plans, 12:24 and even login to track their progress. 12:26 All of this information needs to be 12:28 saved in a database. When a user 12:31 searches for a high protein breakfast 12:33 option, our app needs a database to pull 12:36 all of this information. So basically, 12:38 our database will act like a 12:40 nutritionist's file cabinet, which will 12:42 be filled with every user's health 12:44 record, recipes, and plans. If this is 12:47 clear, let's understand what is a 12:49 server. A server handles all requests 12:51 from the app and gives proper responses. 12:54 It's like having a digital chef who can 12:56 take your order, look into the kitchen, 12:58 understand where the item is in the 13:00 database and actually serve the dish. 13:02 And in this case, the dish is data that 13:05 we have requested from the server. Then 13:07 let's understand authentication. 13:09 Authentication makes sure that only the 13:11 right person can access their health 13:13 data. This is pretty straightforward. So 13:15 let's understand what is an API. API 13:18 stands for application programming 13:20 interface. It allows two different apps 13:22 or systems to talk to each other. So 13:24 imagine that you're sitting in a 13:25 restaurant. API is like a waiter at this 13:28 restaurant. You call the waiter, tell 13:30 him your order, and he takes it to the 13:32 kitchen. The chef cooks it and the 13:33 waiter brings back the food to you. In 13:35 the tech world, this waiter is your API. 13:38 Because as a customer, you're not 13:40 talking directly to the chef or to the 13:42 staff which is working in the kitchen. 13:44 Your duty is to simply explain to the 13:46 waiter what you want. The waiter will go 13:48 pass on the instructions, get everything 13:50 processed and bring it back to you. I am 13:53 explaining these basics because if 13:54 you're a non-technical person, you won't 13:57 feel confused when Shawik is explaining 13:58 you how lovable works. Because without 14:01 understanding these core basics, it 14:03 makes no sense to learn no code 14:05 development. In fact, this entire 14:07 practice of coding with just a prompt is 14:09 called VIP coding. However, VIP coding 14:12 alone will not give you any tangible 14:15 results until unless you yourself have 14:17 understood the basics of product 14:19 building, customer research, and design. 14:21 Now that this is done, we will move on 14:23 to learn about lovable.dev. Currently, 14:26 there are many no code AI builders in 14:28 the market. The most popular ones 14:29 include lovable.dev, bolt new and 14:33 replet. So, let me now invite our 14:35 industry expert Shawik Roy. Shawik has 14:38 completed his MTech and computer science 14:39 from IIT Gandhiagar. He's previously 14:42 worked on AI and machine learning 14:44 research papers and has three years of 14:46 experience in building AI tools. Shawik, 14:49 welcome to the cutting edge school. 14:50 Thank you An. Let's get 14:55 started. Hello everyone, my name is Sig 14:58 and today we'll learn how to use Lovable 15:00 to create web apps. Open any web browser 15:02 like Safari, Google Chrome or Edge and 15:05 make sure you're connected to the 15:06 internet and then go to 15:08 lovable.dev. This is the screen that 15:10 you're going to see when you open the 15:12 app. Let's get familiar with the 15:13 interface. The first step is to create 15:15 your account. On the top right, you can 15:17 see sign up. So, go ahead and click 15:19 that. So, when you click sign up, you'll 15:22 be presented with three options. One is 15:24 to connect with GitHub or sign up with 15:27 Google or just use your email and 15:29 password. So I'm going to go ahead and 15:31 I'm going to click sign up with Google 15:33 and you can see this your email will 15:35 come up here. So go ahead click that and 15:38 go ahead click on continue. Okay. So now 15:40 you have to fill up some basic details. 15:42 Go ahead and fill what best describes 15:44 your role. Software developer where do 15:46 you work by myself? Personal projects. 15:48 I'm going to select beginner because 15:50 we're just learning how to do coding. So 15:52 beginner I want to learn how to build 15:55 web apps. How you found us? You can just 15:58 say YouTube and click on continue. Okay, 16:00 perfect. Now our account has been 16:02 created and now I'm going to show you 16:04 all these details in the interface. So 16:06 now that your setup has been done, we're 16:08 going to go to lovables interface and 16:11 we're going to check out some features. 16:13 The first thing that we'll do is we'll 16:14 go to support and here you can see three 16:16 options. One is ask the community, 16:19 second is docs and the third is premium 16:21 support. So you can go ahead and click 16:23 on ask the community and join lovables 16:26 discord servers. You'll find other 16:27 people like you who are building 16:29 something. If you click on 16:30 documentation, Lovable has very good 16:32 detailed documentation on how you can 16:34 start with your journey and you'll be 16:36 able to see what other people have built 16:39 and go ahead click on quick start 16:41 creating your first project. They have 16:43 videos and explained how you can start 16:46 creating a project on lovable in premium 16:48 support. If you're using a premium plan, 16:50 if you've paid for lovable, then you 16:52 will directly get support from their 16:54 team. One of the things that I wanted to 16:56 mention is if you click on ask anything 16:58 and you want to understand something 17:00 from the documentation you'll be able to 17:02 search it directly here. So instead of 17:04 searching about uh lovable on chat GPT 17:07 or on cloud any other app go ahead and 17:10 use this feature because this will tell 17:12 you directly from the docs used by 17:14 lovable for example how many 17:16 integrations does lovable have. So it's 17:20 going to search through its internal 17:21 documents and it's going to give you an 17:23 answer. So you can see that based on the 17:25 documentation I can see that we have 17:26 GitHub, Superbase, Stripe, custom 17:28 domains. So by integration what I mean 17:31 is lovable connects to all these 17:34 different tools that will allow you to 17:36 have different functions. In chapter 3 17:38 we're going to cover superbase. Stripe 17:40 is used for payments and similarly we 17:42 can also create custom domains like if 17:44 you need the name of your website to be 17:46 something specific then you can go ahead 17:48 with custom domains. If you click on 17:50 launched, this will take you to a 17:51 different page and you can see what 17:53 other people have built. They submit 17:56 projects and lovable hosts all these 17:58 people's apps. So you can see that some 18:01 people have built chat PDF uh recipe for 18:04 your kitchen your rules. So if you click 18:06 on any of these, let's say if I click on 18:09 chat PDF and this is just a screenshot 18:12 and then you can go ahead and click on 18:14 visit and these are all apps that have 18:16 been created by other users using 18:18 lovable. You can go ahead and try using 18:21 this or you can also come here and see 18:23 other apps right let's go back to the 18:25 homepage. So that was about launched. 18:27 Now if you click on learn again you'll 18:29 be taken to the documentation. So I 18:31 would highly recommend you to check out 18:33 the documentation of lovable when you 18:35 are building something. This will help 18:36 you to understand how different 18:38 integration works and what you can do 18:40 with lovable. This is work in progress 18:42 since lovable is new. They're updating 18:44 their documentation continuously. So 18:46 everything that you see today might not 18:48 be the same one year from now. So I 18:49 would highly recommend people to start 18:51 getting the habit of reading 18:53 documentation. Okay. So we have covered 18:55 these threes and now if you click on the 18:57 lovable symbol here you'll be taken back 18:59 to the screen on the bottom if you 19:01 scroll down you'll be able to see these 19:03 four options on under my project all the 19:06 projects that you build will come here 19:08 right now we don't have any projects u 19:10 if you click on latest you'll find other 19:12 projects that people have done and uh 19:14 this is less than a minute ago so a lot 19:16 of people have been using loable and 19:18 they're creating apps if you click on 19:19 featured you'll see one of the best 19:21 projects that people have done have been 19:23 featured Ed by Loveville. One of the 19:25 things that I want to mention is if you 19:27 see this green symbol here, it means 19:29 it's connected to Superbase. In chapter 19:31 3, we will understand what Superbase is. 19:33 So, right now, let's move forward with 19:35 templates. So, templates is something 19:37 that will help you to start your product 19:40 journey. So, you can go ahead and look 19:42 at any one of these landing pages or 19:45 website design and understand how some 19:47 people have built these designs and you 19:49 can also use them if you want or you can 19:51 start from scratch. In our use case, 19:53 we're going to start from scratch. But 19:54 if you want, you can go ahead and if you 19:56 want to create a creative portfolio, you 19:58 can click on this template and you can 20:00 use that. If I scroll down, you will 20:02 find this at the bottom. This is the 20:04 pricing plan. So, for starters, you can 20:06 pay $20 a month and that will give you a 20:09 higher limit. So, right now, we just 20:11 have five prompts. On top of your daily 20:13 limit, you'll get 100 more per month. 20:15 And similarly, you can choose the one 20:17 you want. And let's go back to uh the 20:21 bottom under product. You can see that 20:23 there's an option called hire a partner 20:25 and become a partner. I wanted to 20:27 highlight this about lovable. How you 20:30 can hire a lovable partner as well. So 20:33 this is basically people or agencies who 20:35 have been using lovable and they will 20:37 charge you some money to build the 20:39 application that you want. This has been 20:42 like a marketplace, a new marketplace 20:44 that's not getting so popular as of now, 20:46 but in the future it might become a 20:48 thing. So you can only find a few 20:50 lovable partners right now and you can 20:52 also apply to become a partner. So go 20:55 down, you can click on become a partner 20:58 and they will have a form for you to 21:00 start. So if you click on apply as 21:03 partner, it'll take you to a type form 21:05 and then you can apply to lovables hire 21:07 a builder program. Before that, you need 21:10 to know how to use lovables. So, we'll 21:12 go back to the UI again and check out 21:16 other options. Now that you're familiar 21:18 with lovables interface, let's 21:20 understand how to structure an effective 21:22 prompt to get the best output. We can't 21:25 expect the AI to give very good results 21:27 if the prompts are not well defined. 21:29 Like we say in computer science, garbage 21:31 in, garbage out. For consistent 21:33 outcomes, it helps to structure your 21:36 prompt into clear sections. A 21:38 recommended format given by lovable uses 21:41 these four labeled sections. Context, 21:44 task, guidelines, and constraints. 21:47 Context gives background or the bigger 21:49 picture. For example, we're building a 21:52 project management tool for tracking 21:54 task and deadline. This sets the context 21:57 or the stage for AI task. It states 22:00 exactly what you want done. Now, 22:02 example, create the UI for the project 22:05 creation page. guidelines specifies how 22:08 to approach the task or any preferences. 22:11 Example, use a clean design following 22:14 material UI principles and ensure it's 22:17 mobile responsive. Constraints declares 22:20 any hard limits or must not. Example, do 22:23 not use any paid libraries or do not 22:26 alter the login page code. If you use 22:28 these four label sections provided by 22:31 lovable, you'll be able to get good 22:32 outputs and writing effective prompts 22:34 will help you get better results as your 22:37 app. One of the examples that I'm going 22:39 to show you, we have already seen that 22:41 an wrote this prompt and gave it to 22:43 Grock 3. So what we're going to do is 22:45 we're going to refine this prompt and 22:46 we're going to do the same in Gro 3 and 22:48 see what prompt we need to give to 22:50 lovable. So the goal that we're trying 22:52 to achieve is we're building a healthy 22:54 recipe generating app where the user can 22:56 tell the app what they like to eat, the 22:58 allergies, basic details, deficiencies, 23:01 and the type of cuisine. So once they 23:03 click on generate, it will give them a 23:05 step-by-step recipe, the items you need 23:07 to buy, and also a YouTube tutorial to 23:09 watch. So let's go ahead and open Grock. 23:13 So once you go to your new tab, go to 23:16 Groc. You can click on grock.com and you 23:18 can click on sign up. I'm going to click 23:20 on sign up with Google. So let's copy 23:23 paste this 23:26 prompt. So as you can see this is the 23:28 basic prd that Grock is generating for 23:31 us. What we essentially want is an 23:33 enhancement on top of it. This is a 23:36 particular prompt that lovable team has 23:39 given. And what I'm going to do is I'm 23:42 going to use this as a context or as a 23:44 reference to Grog to tune my prompt 23:46 according to this. So what I'm going to 23:48 do is I'm going to tell Grog that okay 23:51 this is great now convert this into a 23:53 detail prompt for level it's a no code 23:55 app builder with the following template 23:57 okay so this is the prompt that we have 23:59 gotten detail requirement for level the 24:02 app view so I'm going to just copy and 24:04 paste it one of the other things that we 24:06 can also do is write shorten the prompt 24:10 uh with technical details and we're 24:12 going to use the think mode here this 24:14 looks good let's copy this go back to 24:18 And now this is the point where we start 24:20 prompting. So what I've essentially done 24:22 is I have a basic idea that I want to 24:25 make a healthy recipe generating app. I 24:27 use gro to refine the prompt and now I'm 24:29 pasting that prompt into loable. So now 24:32 loable is going to write some code and 24:34 meanwhile that's happening I'm also 24:36 going to walk you through some of the 24:38 tools that you might see on the UI here. 24:40 So if you click on this particular 24:42 button here on top on this dropdown you 24:44 can see that you have a daily credit 24:46 limit of five. What that means is like 24:48 you can use five prompts after that your 24:50 limits are going to be exhausted. So you 24:52 might have to subscribe to the paid 24:54 plan. So by default your projects is 24:56 going to be a public project. Anyone can 24:58 view and remix. What this means is 25:00 everyone uh who's unlovable or anyone 25:02 can go to this project and they can 25:04 build on top of the app that you have 25:07 built. So if you click on go to 25:09 dashboard it's going to take you back to 25:10 your dashboard and this particular 25:12 project is going to be there. If you 25:13 click on project settings you'll see 25:15 that the project name has been defined 25:17 wholesome culinary magic and the owner 25:20 this is I think our username. We can go 25:23 ahead and change that as well. So you 25:25 can see the text tag has been defined as 25:27 vit react shaten and ts means typescript 25:30 messages count one all edit done u this 25:34 one. So if you go to the visibility 25:36 part, you'll need to you'll need to be a 25:39 starter user which is $20 a month to 25:41 make it private. These are all the 25:42 options for project settings. And let's 25:45 see what we have done. So this 25:47 particular button will help you to see 25:49 the code that lovable is writing for 25:51 you. But we don't want to see the code. 25:53 So we can click on this one. Okay, it's 25:55 still spinning up the preview. We'll 25:57 find this. So if you click on this hide 25:59 sidebar, it's going to hide the sidebar 26:00 for you. If you click on view history, 26:03 you're going to see all the versions 26:06 that Loable has created till now and 26:08 it's still working on the first one. So 26:10 as you prompt more and we're going to do 26:13 that in this free version. We're going 26:14 to exhaust all five prompts. We'll be 26:16 able to see five versions. Okay. So it 26:18 took some time to generate this output 26:21 and sometimes you might get an error. 26:24 Don't be disheartened because in coding 26:26 and especially in VIP coding you'll have 26:28 to prompt again and again to solve this 26:30 error. So click on try to fix. See what 26:33 the error is. You can click on show 26:35 error and it will show you the error 26:37 that it has. It has a lot of errors. 26:40 Let's let lovable fix it for us. So it's 26:43 working on the code and meanwhile you 26:45 can see all these files have been 26:47 created. So as you can see that we have 26:49 finally gotten an output and this took 26:51 some time. So in case if you're not 26:53 getting an output it might be because 26:55 the servers are overloaded. So just try 26:57 refreshing that page and this is the 26:59 output that we've gotten. So earlier it 27:01 ran into a few errors and you can ask it 27:04 to resolve itself and this is the output 27:06 that we have gotten. Looks very good. If 27:08 you want to look in uh a different tab, 27:11 you can click on open preview in a new 27:13 tab. And if you want to see how it'll 27:14 look on the phone, you can click on this 27:16 button and it will switch to mobile 27:19 preview mode. I'm going to go back to 27:20 the desktop one and I'm going to see how 27:22 it looks. After you've gotten the basic 27:24 UI, you want to understand how you can 27:28 connect the back end as well. We're done 27:30 with the UI part. It looks good. Now, we 27:32 need to test our functionality. So, 27:34 let's see what else we can add here. 27:36 Your personalized healthy recipes. 27:38 Favorite food. Let's go here again. 27:40 Spinach dislike food. Onions. Okay. 27:44 Allergies. I'm going to say that I have 27:46 gluten allergies or something. Yeah. 27:48 Cuisine type Indian. And deficiency say 27:52 B12 or something. Activity level 27:54 moderately active. 27:56 Yeah. Okay. So you can see that it's 28:00 giving you a result like golden 28:02 turmeric, lentil curry. This is what we 28:04 can prepare. Nutritional info. It gives 28:06 you calories, protein, carbs, fats. Wow, 28:09 this actually pretty good. So you can 28:11 understand that uh it's going to take 35 28:13 minutes. Indian recipe, medium shopping 28:16 list. These are the things that you need 28:17 to buy to make this recipe. Let's see 28:20 what we have done till now. We have the 28:22 Meditarian chicken quinoa bowl, ginger 28:25 sesame. Go to generator. What we can do 28:28 is we'll try to add some more 28:31 functionality into into this one and 28:33 we'll try to create a profile. So this 28:35 basic structure looks pretty good. Uh 28:38 let me go back to loable here. So let's 28:41 first understand and summarize quickly 28:43 what we did. We had this prompt um a 28:46 very simple prompt that we had given. We 28:48 refined it with grog 3. We enhanced it 28:50 and um we got this particular prompt and 28:54 I pointed this out and there was some 28:56 errors and it finally created this uh 28:59 nice looking UI. Now I'm testing the 29:01 functionality the functions which are 29:03 not working. I'm going to prompt that 29:05 and I'm going to try to fix that. Okay. 29:07 So this is what our product looks like 29:10 and understand that I had given a prompt 29:12 to focus mostly on the UI first because 29:15 if we have the front end developed then 29:17 we can focus on the back end logic right 29:20 so let's go back to the prompt that we 29:22 had created and understand that use 29:25 lovable components focus on dashboard 29:27 future features as placeholders so a lot 29:30 of these features if I go back to the 29:31 app here right edit profile or save 29:34 changes these features are not working 29:36 right now because we've just focused on 29:38 the UI and we just wanted a basic a 29:41 fully functional app right so right now 29:43 let's try to give a user sign in let's 29:46 continue so I'm going to go ahead and 29:48 I'm going to ask use superbase for 29:52 authentication and also add two options 29:56 so I'm going to use sign up with Gmail 30:00 and email password okay so we're going 30:04 to go ahead to chapter three in a bit 30:07 and we'll try to understand what 30:09 superbase is. Okay. So I've written this 30:11 prompt to add superbase for 30:13 authentication and add two options. One 30:15 is to sign up with Gmail and the other 30:17 one is to sign up with email and 30:19 password. Right? So I also want the 30:22 other application I mean the features to 30:25 start working. But let's just focus on 30:27 authentication first. Right now we do 30:29 not have people who can sign up to our 30:31 app. So I want that to happen and see 30:34 what we can do. So I'm using Superbase 30:37 for authentication and let's see what it 30:40 gives. So it's telling me that it 30:41 requires authentication components and 30:44 integrating with 30:47 Superbase. Superbase is an open-source 30:50 backend as a service that provides 30:52 authentication, database, Postgress SQL, 30:55 storage and realtime capabilities. So 30:58 we're going to learn how to set up 31:00 Superbase account and how to use that in 31:02 lovable. So what it does it it helps 31:06 lovable users by handling data storage 31:09 authentication and other back-end 31:11 functionalities without requiring manual 31:14 setup. So it's a really good win-win 31:17 situation for new developers because 31:18 they don't have to go through the hassle 31:20 of setting up all the tables by 31:22 themselves and creating all these 31:24 things. So we're going to look at how to 31:26 set up Superbase now. Okay. So let's 31:29 see. First we need to click on this one. 31:31 So click on superbase here and it's 31:33 going to say connect superbase account. 31:36 Click on connect superbase. So now it's 31:38 asking you to create an account here. So 31:40 you have an option to create an account 31:42 with GitHub or you can use your email 31:45 and password. I'm going to use the sign 31:47 up option and I have two options. One is 31:49 with GitHub and the other one is with 31:51 email. So I'm going to use my email and 31:53 I'm just going to create a password. 31:55 Okay, let's see. Okay, sign up is 31:59 complete. So, check your email to 32:01 confirm. Okay, I'm going to go to my 32:03 email and I'm going to confirm that 32:05 you'll find an email from Superbase. 32:07 Click on confirm email address and it 32:10 should lead you to the dashboard. Okay. 32:13 So, before you go to the dashboard, this 32:14 is an important step. You need to create 32:16 an organization and under that 32:18 organization, you need to create 32:19 projects. So, I'm going to say AI with 32:22 Roy and type of organization personal 32:25 and you can go ahead and choose your 32:27 plan. I'm going to click on free right 32:28 now and go ahead click on create 32:30 organization. Okay. So now I need to 32:33 name the project. I'm going to call it 32:35 lovable healthy recipe generator. Okay. 32:39 You can name your project whatever you 32:41 want. And you need to give a strong 32:44 password. My case I'm going to give the 32:46 same password as before. Yeah. And you 32:49 can select the region. So whichever is 32:51 closest to you. I'm going to select 32:53 South Asia Mumbai. And I'm going to 32:55 click on create new project. Okay. So 32:57 this is the homepage that you'll see on 33:00 your Superbase account and you can see 33:03 on your left this is the navigation 33:05 panel and you have table editor, SQL 33:08 editor, database authentication, storage 33:10 and all these things, right? So if you 33:12 click on table editor here right now 33:14 there are no tables and we just wanted 33:17 to connect lovable with superbase and 33:20 lovable will create those tables for us. 33:22 So let's go back to lovable again. Click 33:24 on superbase. Connect superbase again. 33:26 Now it's asking us to authorize it. So 33:28 go ahead and click on So it will show 33:31 you the organization name that you just 33:32 created. Click on authorize lovable. And 33:36 this is done. Okay. So it's showing you 33:38 that your connection is successful. And 33:41 now you go back to project. If you click 33:43 on superbase again, now it's showing you 33:45 the organization name. And you need to 33:48 connect to the project. So we just 33:50 created loable healthy recipe generator. 33:52 So click on connect. Okay. So let's go 33:54 back to the project and let's see it's 33:56 got this sign in and sign up UI created 33:59 for me and yeah or connect with Google. 34:02 Now I don't have the tables created for 34:05 me. Let's go back to Superbase here. I 34:08 don't have any tables. So you will need 34:10 a database to store your values. Right? 34:13 So when your users sign up you need to 34:15 store those values or the recipes any 34:18 kind of data you need to store it. So 34:20 let's go ahead and ask level to create 34:22 tables. Create tables for users for user 34:26 signups and creating and they should 34:30 have a saved recipes table linked to it. 34:35 Create these create these two tables. 34:39 Let's see. Okay, so I'm asking loable to 34:42 create these tables for me and it's 34:44 going to write all these SQL queries and 34:46 it's going to push it to superbase. 34:47 Right. So if you want you can go ahead 34:50 and look into it, but if you don't 34:52 understand it, don't worry. We're just 34:54 going to accept all the changes and 34:55 we're going to it's going to summarize 34:56 it what it's doing. So it's going to 34:58 create a profiles table and it's going 35:00 to create a saved recipes table. Right? 35:02 This is what we wanted. What's the 35:04 profile table doing? It's linking 35:06 superbase built-in authentication user 35:08 table. And this is linked with user ID. 35:11 The second one, the save recipes. Okay. 35:13 a trigger that will automatically create 35:14 a profile when a user signs up. Right? 35:18 So, it has a realtime functionality for 35:20 both these tables. So, let's click on 35:22 apply changes. SQL already executed. And 35:25 let's check our daily credits. So, we 35:28 still have three credits left. And let's 35:30 see if we can get to some nice 35:33 functionalities before we run out of 35:34 credits uh in the free account. So, it 35:37 says the SQL migrations have been 35:39 successfully executed. It's updating the 35:42 code to use a configured superbase 35:44 project for authentication. If you want 35:45 to see the code, go ahead and click on 35:47 this button and it's waiting for ST 35:50 sandbox to start. And here you can see 35:53 all these integrations and you can see 35:55 under superbase, this is the file. If 35:58 you click on integration, this is where 35:59 all the superbase code will be. Just to 36:02 show you the context, um this is uh the 36:05 superbase URL. This is the Superbase key 36:08 that it has automatically linked to my 36:10 account. Okay, in case if you want to 36:13 look further into the data and how it's 36:15 building these pages, go ahead and do 36:17 that. Okay, let's see the preview. It 36:19 shows that to test the authentication, 36:21 try signing up with email password. Try 36:23 signing in with Google. Okay, we need to 36:25 do both of that. So, let's do sign up 36:27 first. I'm going to do a sign up with my 36:30 email. Let's check it out. So if I 36:33 choose the email option, I think I'm 36:35 going to receive an app an email to 36:37 confirm my identity. So let's select the 36:41 same thing. All right. So we have 36:44 clicked on create account and it says 36:47 verification email sent. You can go back 36:49 to the authentication here. We can click 36:51 here and configure email providers. So 36:54 here you can just deselect this one 36:57 confirm email. So users will need to 36:59 confirm the email address while signing 37:01 in. And go ahead and click on save. So 37:03 now I don't think we need to confirm the 37:06 emails. So this is just for testing. So 37:08 I'm not going to write too much. I'm 37:10 just going to say abcad at the rate 37:13 example.com. Yeah. Okay. That's perfect. 37:16 So authentication part is now working. 37:18 Click on log out. Let's see if it works. 37:21 Yeah, this is working. I've just given a 37:24 very basic password. So we were able to 37:26 use authentication and let's see if this 37:28 is added to our authentication. Okay. 37:30 Yeah, we can see 37:32 abcexample.com and it's been confirmed 37:35 last signed in. So when you're testing, 37:37 I think it's better to just give uh this 37:40 option. So you go to authentication, you 37:42 click on this and you click on configure 37:45 email provider and it will give you with 37:47 this options from email. when I click 37:50 generate recipes. So what I'm trying to 37:53 do here is I'm trying to add my OpenAI 37:56 API key into this one. So when I click 37:59 on generate, so let me just go in and go 38:03 into the account here. Okay, once I'm 38:06 in, so I want to generate recipes 38:09 through OpenAI or through the API used 38:12 in OpenAI. Okay, what I'm going to do is 38:14 I'm going to click on when I click 38:16 generate, use my OpenAI API key to 38:21 generate AI output for recipes. Okay, 38:25 let's see. So, I think this will be our 38:27 last prompt until we exhaust the daily 38:29 limits. I also wanted to show you how 38:31 you can connect your OpenAI API key. 38:34 It's a paid version, but I'm still going 38:37 to show you how it works in creating 38:39 your account and creating OpenAI API 38:42 keys. I'm just going to search for 38:44 OpenAI API keys and go ahead click on 38:49 OpenAI platform or this one. I think the 38:52 first one. So click on login I guess and 38:55 you can login by Gmail. Okay. So this is 38:58 the API keys page. You can click on 39:01 create secret key and you can then write 39:04 my test key and just give whatever name 39:06 you want. So just say lovable testing 39:10 lovable app. Yeah. and you can click 39:13 project and then you can create your 39:15 secret key. Okay, so this is the only 39:18 time that you can see this key. So you 39:20 won't be able to view it again. So 39:22 please do not share your API keys with 39:25 anyone. So you can click on copy. You 39:27 can go ahead and click on click add API 39:29 key and you can paste your API key here. 39:32 Click on submit. API key is added 39:34 successfully. And now it's going to 39:36 create that functionality for you. So 39:38 it's creating a superbase edge function 39:40 to handle the OpenAI API calls and 39:43 update the front end to use it. So what 39:46 it's basically doing is it's doing some 39:48 sort of edge functions here in 39:51 Superbase. For now just for simplicity 39:53 just understand that it's going to help 39:55 you to connect OpenAI's API with your 39:58 front end. So all we need to care about 40:01 is making sure we know how to create 40:03 this API key and we click on done. So 40:06 the other thing that you might need to 40:08 check is your billing because this is a 40:11 paid version. So yes, of course you'll 40:14 have to check how much usage you have 40:17 and you can check the total number of 40:18 requests to these APIs, total spends and 40:21 things like that. Okay. So one last 40:24 thing that I want to mention is you can 40:27 click on publish to publish your 40:30 application. So right now, let's let 40:32 this last final feature to get done and 40:36 then we're going to publish this app and 40:38 it's going to use its own URL. So you 40:41 can go to this URL with your phone and 40:43 you can essentially use this 40:44 full-fledged web app on your phone as 40:47 well. So you can also connect to a 40:49 custom domain. So I'm going to click on 40:51 publish here and I'm going to check this 40:54 URL. This is just the preview. Okay. So 40:58 I've put my OpenAI API key. I wanted to 41:02 show you a similar experiment that we 41:04 were doing with a paid account from 41:06 OpenAI and how it looks. So I'll go back 41:09 to another lovable here and I'll show 41:11 you the work that we had done. So you 41:15 can go ahead and check this out. So what 41:18 this does is it's the same thing. It's a 41:20 healthy recipe generator. And I also 41:22 have this button that I created. It's 41:24 called OpenAI API tester. You can just 41:27 click on test API and it's going to test 41:29 if the OpenAI API is working or not. 41:32 It's working correctly. So I'm just 41:34 going to check the API keys and here I'm 41:38 just going to check on logs or usage I 41:41 think. Yeah. So total request is 12 and 41:44 tokens uses. Yeah, 1200. So I can just 41:47 check if I've used my API key. Only 12 41:50 calls had been made so far. So I'm just 41:52 going to write the same thing here. I 41:54 think I'm going to just write chicken 41:57 deficiency, vitamin D, allergies, dairy, 42:01 cuisine, Indian. Let's select this one 42:04 and click on generate recipe. So, I'm 42:08 showing you this example because this is 42:10 what it would look like if you have 42:12 connected your OpenAI API key with this. 42:15 So, it's going to give you that shopping 42:16 list. It's going to give you the 42:18 ingredients you need to get, cooking 42:21 time, how many people it'll serve, and 42:23 then you can go ahead and create a to-do 42:25 list like this as well. You can also 42:27 copy to clipboard and the entire 42:29 shopping list will be copied and you can 42:31 write whatever you want because it's 42:33 directly connected to OpenAI and you can 42:35 save your recipes here. The login page 42:38 is created. So this is how you would 42:40 create a fully functional app. So that 42:42 was a short tutorial on how to use 42:44 lovable and superbase. Multiple lovable 42:47 projects can share the same superbase 42:49 backend making it possible to create 42:51 various front-end interfaces for a 42:53 single database. Finally, I'll give you 42:55 some points to troubleshoot some common 42:57 issues you might face while starting 42:59 your journey as a VIP coder. When the AI 43:02 misunderstands your request, break your 43:04 request into smaller and clearer parts. 43:07 Provide an example of what you want. 43:10 Explain your goal, not just the feature. 43:12 When the result doesn't work, ask the AI 43:15 to explain how the solution works. Test 43:17 one feature at a time. Be specific about 43:20 what isn't working as expected. When you 43:22 get technical jarens and you don't 43:24 understand that, ask for explanations in 43:27 simpler terms. You can use the template 43:29 which says, "Explain to me like I'm 43:31 five." You can request for analogies to 43:34 similar. You can ask, "What would this 43:36 look like to a user?" That was a short 43:39 course on how to use lovable and 43:41 superbase. I hope you enjoyed. But 43:43 folks, remember that this crash course 43:46 is just to give you a head start. You 43:48 cannot expect to learn some basics and 43:50 start earning money. So to give you a 43:52 clear road map for the next 30 days, let 43:55 me bring back 43:59 an. So, if you're a non-technical person 44:02 watching this right now and you're 44:03 wondering 44:05 coding, just be patient. This is not a 44:08 core coding course. This is you 44:10 understanding how to use AI and how to 44:13 direct these tools and eventually hire a 44:15 team of developers to build apps for you 44:18 using these no code tools. The truth is, 44:21 you cannot stop here and you also cannot 44:23 expect to earn money after watching just 44:25 one video. If you really want to build 44:27 amazing stuff, you have to level up. 44:30 Developers, product managers, and 44:32 designers, all of them are slowly 44:34 becoming into this one single role 44:36 called product engineer. And Twitter has 44:38 been talking about this for a very long 44:40 time. Some companies are also calling 44:42 these people as product builders. It's 44:44 almost like becoming a very hybrid Swiss 44:47 army knife of a person who can manage, 44:50 code, and design and using AI tools and 44:52 not actually learning things from 44:54 scratch. So they would learn the first 44:55 principles, build their vocabulary, 44:58 understand what does what and then learn 45:00 AI tools that can help them build things 45:02 fast. Now this entire journey starts 45:05 with you learning the basics of coding 45:07 and product development which are all 45:09 the first principles and it doesn't have 45:11 to be intense but you need to learn all 45:13 of the first principles that have been 45:15 going on for a while. AI can help you 45:17 sort this out very easily. In fact, 45:19 we've made multiple tutorials on chat 45:21 GPT, GPT bots, and Grog. And in every 45:24 case, I remind you to paste complicated 45:26 documentations and ask AI to explain it 45:29 to you as if you're a 10year-old. So, if 45:32 you're having a difficult time 45:33 understanding a certain topic in back 45:35 end, just copy paste documentations or 45:37 you can upload a PDF and ask Chad GPT to 45:40 explain what you do not understand. 45:42 Break down each and every concept till 45:44 it finally clicks. In a span of 2 to 3 45:46 months, you will start making sense of 45:48 things faster than ever. Once you're 45:51 comfortable, don't just sit and practice 45:53 alone in your room. Go out and intern at 45:55 a small agency. There's tons of AI 45:57 automations and entertain agencies out 45:59 there. So many people are looking for 46:01 young talent who is experienced in 46:03 things like lovable. Get real world 46:05 experience because when you work under a 46:07 team, when you actually see how tools 46:09 are built, your learning speed doubles. 46:12 Watch what they do. ask questions and 46:14 try to contribute as a beginner and do 46:16 this internship for at least 3 to four 46:18 months. Then once you have practical 46:21 experience, start building internal 46:23 tools for yourself and that agency which 46:25 you're working for. Each time you build 46:27 something, try to upload it to GitHub in 46:29 case you have not signed an NDA. 46:30 Otherwise, you can make your personal 46:32 projects and start uploading your 46:34 progress on LinkedIn and GitHub. Over 46:36 time, your GitHub profile and your 46:37 LinkedIn profile will become your living 46:39 breathing portfolio, which will help you 46:41 get more opportunities. There's a very 46:43 high chance that whatever you learn 46:45 today will get outdated tomorrow. So, 46:47 make sure that you stay in touch with 46:49 all of our latest tutorials. In the next 46:51 3 years, if you start today, you'll be 46:54 one of those rare people who will have 3 46:56 years of experience in VIP coding. Do 46:58 not let this opportunity go to waste. 47:00 Every month, we are seeing new tools, 47:02 new APIs, new frameworks. So I'm telling 47:05 you this beforehand that what works 47:07 today might become outdated tomorrow. 47:09 We've already explained the future of 47:11 work in one of our videos based on the 47:13 World Economic Forum's report. I would 47:15 strongly suggest you to watch that 47:17 entire video. I will share the link in 47:19 description. I hope this course helped 47:21 you get more confidence with VIP coding 47:23 and no code development. Let us know in 47:25 the comment section if you want us to 47:26 make more such videos. If you want us to 47:28 train your company on AI tools, then 47:30 send us an email on 47:32 collabate.com. We're also launching our 47:35 advanced courses for professionals on 47:37 genai and UX design. The weight list 47:39 form is in description. I hope that 47:41 you're taking care of your mind and 47:43 body. This is your do anchara signing 47:45 out. If you enjoyed this video, then do 47:47 check out this video of the same series. 47:50 I am sure that it will help you even 47:52 more.