Vibe Coding Explained for Beginners - Build Apps with AI

Skill Leap AI · Beginner ·💻 AI-Assisted Coding ·4mo ago

Key Takeaways

The video demonstrates how to build a real app using Vibe Coding, a method of creating apps with plain language and AI-powered features, without writing traditional code, utilizing tools like Base 44 and Anthropic models.

Full Transcript

VIP coding has been the most viral trend in the world of AI in the last 12 months or so and it just keeps getting better and better and I actually spend almost half my time now when I use AI tools vibe coding. So what exactly is vip coding? Well, vip coding is when you use plain language to create real apps without using traditional coding. And I'm actually going to show you exactly how it works in this video with a real example. I'm going to build a real app from scratch in this process. And I partnered with a platform called Bass 44, which is one of the leading vibe coding apps available right now. And it's really easy to use, one of the easiest that's out there right now. And it's very capable at the same time. So, I want to show you some of the more advanced options they have as I go through this video. And I thought it was a perfect choice here for a vibe coding video. Here's a quick demo of the app I'm going to actually build. because I manage a lot of YouTube content on my channel. We actually have other channels too that includes idea scripts, filming, editing, publishing. Every tool that I use eventually forces me to work a certain way, right? Or it just doesn't work in the way I need it to work. So, I'm going to vibe code my own system instead. So, this app is going to have a dashboard where it's going to give me an overview of everything I have going on. Then, under the idea section, I could just add new ideas. And I also added AI here. So, I could type in an idea here and generate it using the top AI tools. And then under pipeline, after I generate a video idea, these are just placeholder video ideas right now. I could move them through from idea to scripting to production and so on all the way to publishing. And I added this page here to show me the details for each video. And I even add a script generator here that will help me turn a simple idea into a full script again using AI. And then it created this simple authentication page. So users, which is going to be internal for my team right now, they're going to be able to create their own account. So they could have their own separate dashboard from mine with their own ideas. And at some point, I'll probably create an admin account where we could cross collaborate to have a central place for all our ideas to be in one place. So inside of B 44, I'm going to actually type in my instruction or my prompt here to start building the app. But I usually just start here on this box with a blank slate. If you want to try this for yourself, too, I'll put a link in the description to base 44. You'll also notice you have a couple options. So, I want to show you a couple of different options that you can use. So, if you press the plus sign here, you could upload a file. Where that comes in handy is let's say you have a screenshot of an app that you want to use as a starting point. So, it will understand maybe the colors or the theme or the layout of that app. Well, you could take that screenshot and upload it. Or maybe it's your own website and you wanted to learn the colors, the fonts, the style of your website. Take a screenshot and upload that. For this example, I'm not going to do that. I'm going to let it decide on its own. But this is also a really useful option right here, this planning option. If you turn this on, it will help you plan your idea. This plan mode lets the AI create a detailed plan and then you could say, "Yes, I like this plan. Let's go ahead and move forward with it or let's make changes. Sometimes I start this way, but most of the time I have a prompt ready. So I'll go ahead and paste that prompt over here instead. And I also just wanted to show you if you're not sure what you can build with Vibe Coding. I'll show you here with the templates because they show you ton of different things that are possible with VIP coding. So this is a dashboard here for task management. It shows you all the different pages and if you do use base 44 you could use these as a template and you could view the app entirely here too. Here's another example. This is a financial dashboard here. So full stack accounting application designed for modern businesses. So if you come under this template section you could explore across these different categories across things like marketing, data analysis, content generation and get some ideas for your app. I usually create a lot of these internally for my team to solve problems here. And there are a couple that I've actually made available publicly, too. And I've made videos in the past about vibecoded apps that people can use, including people that watch my videos here. Now, let's go ahead and build our app here. And then I'll show you how you would revise it, how to improve it, how to publish it. And you'll type your prompt over here. So, mine says, "Build an internal creator operating system for managing my entire YouTube content flow. user should be able to sign up and log in. The only reason I have this is because I want each one of my team members to be able to create their own account. That is called authentication. When you could create an app where different users could have their own profile, their own history and things like that. And then it describes what the app should be able to do. Create video ideas, scripting, and so on. You should have a full workflow from idea to a published video. Now, if you're not sure how to come up with a prompt, again, I would recommend you turn on this planning option and just tell it in very plain language what you want and it will create a detailed plan for you. You could also use any other tool to help you brainstorm like chat GPT or Gemini, any type of large language model. You could go back and forth and ask it to give you a prompt for a vibe coding platform. You could even mention base 44 and it will give you a prompt you could copy and paste and bring over here. Okay. Now, as soon as I press enter to send out the prompt, this will go to work and it created a plan for itself that was not included in my prompt. It kind of used my prompt and then based on that prompt, it built this plan. Key features, dashboard, and so on. The flow, the design language, it should be clean, minimalistic. I had a little bit of that in my prompt. The different components that are required. Again, this entire time you don't have to look at a single line of code if you don't want to. Towards the end, I'm going to show you some of the more advanced options where you could dig into things that are designed more for professionals and developers. But right now, as an enduser, someone that's just vi coding, really all you need to know to get started is just to craft that prompt or use the planning or a different LLM to come up with your prompt after a little back and forth. Okay, so in a few minutes, we got our first version of the app here and we got ourselves a dashboard. This is the pipeline I asked for here where we have idea to research. So I could move these cards over as we make progress. And then we have our ideas tab where we could capture any type of ideas we have for future videos. And then dashboard just shows everything. If I click up here, I could see these different pages. So I could click here to go to those specific pages that is created for us which the dashboard also links out to. So this can create a single page website if you want or you could create more modern looking apps like this. And they're usually mobile optimized too. So you could look at it on mobile view just by clicking this right here. And this will refresh it every time you make a new update. Now I want to show you refinement prompts because with VIP coding pretty much every single time you generate an app the prompt especially if you didn't spend a lot of time crafting that prompt like this video. I did not spend a lot of time on that initial prompt. you're going to want to refine what you created. So, I'm gonna say make it more of a traditional dashboard with the menu on the left side instead of on top over here. And I also want to make this dark mode. But one thing I've learned actually vibe coding a lot, I don't like to send two separate completely different things in my prompt. Although it will most likely do both of those things, I like to tell it one major change that I'm going to make. This is change. This is going to change the entire layout. But I know I wanted to make it dark mode. But I'm going to do that in follow-up prompt. So right now I'm just going to type the change I want to make here. And then this is going to go to work here and start making that change for us. And when it's made a change, it will tell you what it's done. Added a traditional left sidebar with the logo, navigation menu, and users on the bottom here. So exactly what I wanted here. Now I'm going to ask it to make it dark mode. Okay, it's added our dark mode here. And it kept the toggle here to turn it into light mode. For this video, I'll just keep it to light mode here so it all looks the same for the video. Now, the next thing I like to do is put myself in the shoe the user here. Even though I haven't done too many follow-up prompts, I want to make sure I could see how this app works. I could click this and say act as an user. This is something specific with base 44 that they have, which is a really useful option here. So, if I'm using this app myself, what I'm going to do is I'm going to go to the dashboard and let's say I want to create a new video. I'll type in the title description here. Category is going to be tutorial and it's going to go into our idea stage here. And I'll press create. Okay, that moved it to our pipeline in the idea tab. And now I want to drag this over to research. And it looks like it doesn't have that function yet because I want to just move this like a card from place to place. These are the things that I find out as I use this as a user. So make the pipeline page more like cards that I could move from pillar to pillar. Okay. Now, if I grab this card and move it to research. Yeah, now that works like the way I want it to here. And I'll just move this down the line here. And if I go to the dashboard, I want to make sure that does change what's going on. So, the in progress now is showing one. And I'll also show you this right here. It also will show you suggestions. Okay. So, right now, if I click on one of these, it says add AI capabilities to the idea. So, it will allow the users to input a broad topic and have a suggest video ideas. Well, that could be great. It's not something that I just had on top of mind. Well, this could give you ideas like that. Or what about this one? Integrate basic analytics tracking for publish videos. So, this is where you connect to more advanced things like what's called API. YouTube has one called the YouTube public API that will show you analytics like views and likes and things like that from videos. Now, let me show you some other settings here when you are vibe coding. So, you have something called a visual editor where you could turn this on and just make changes by clicking on things like this. And you could literally edit any of these elements here by typing in a prompt and specifically change one portion of this. This also lets you do basic formatting and text changes. So, if you wanted to, you could just type in a text like this and not use the prompt box here. And all you have to do is press save when you make that change and it will save that change for you. If I wanted to make this green, for example, I could just use this. And I could literally use one of these simpler options like this and it will change it to green and then I could just save it that way. Using visual edit is one of my favorite options. It wasn't always around when you were vip coding, but it's an option here inside of B 44. And you could always turn on discuss. This is like the planning in the beginning. So, if you wanted to ask it anything about ideas or what's going on with your app or why something's not working, we'll turn on discussion and it won't go to work. Actually, it has a description chat with AI about anything without making any type of changes. And you have settings here. So, in base 44, it will automatically choose the best model in the background. You don't have to decide. But if you do upgrade to a plan that lets you pick a model, if you're a more advanced user, you can pick a model. Now, typically the models from Anthropic, those are the clawed models, they're usually the best. So, they're sometimes called Sonnet, Opus, those are the models they have. Gemini from Google, great models for coding. GPT5 from OpenAI, great for coding. So, as you get more advanced, sometimes you may want to decide manually to choose a model. In almost all cases, I don't do that and I let the AI model be set to automatic and he always picks the best one that's appropriate for the task here to make the change. Now, after a few more prompts, this is where I'm at with my app so far. And I got a little bit more work to do, but I wanted to show you some more advanced options here. So, if you go to the dashboard, there's a lot of things here that I want to point out. The first one is for users. This will show you all the different users when you add authentication. So if you have an end user, if you're an admin, they have different roles for different users, you'll see that over here. You could invite users directly here. And then you'll see pending requests over here. So useful page here to look at. You also have security here. So anytime you publish things that you're going to put out into the world, you need to run a security check to make sure there's no issues that will have your information leaked out there. Especially if you're capturing emails or have any AI capabilities, any type of those API keys that I told you that are private to you, you need to make sure you run a security check to make sure those don't get leaked out. If you are more advanced, well, they have this whole section where you could see all the code for your app or your website here. So, anytime if you wanted to do more advanced things, you could bring a developer to help you with that. Or if you're obviously you're a developer, you know what to do here. And they recently rolled out analytics. So after you publish your website, you could be able to see the traffic that's coming to your website, the users that are coming here based on their country here, what pages they're checking, and even sales overview. That's all available in the analytics tab. Obviously, very useful there too. And when you are ready to publish your app, you could just press publish right on top here. And as soon as you press publish app, it will publish your app and it will give you a link like this. And then you could copy and paste that link and share it with anyone you want. Now, it's not going to be a custom link. So, if you want to do that, you could just get a domain and connect it to a domain. So, you get the exact URL that you want for your app. Now, I also want to show you how VIP coding works as far as pricing and credits. So, VIP coding is typically credit based. So, you get a certain amount of credits and every time you talk to a VIP coding app like B 44, it will charge you credit. Now, when you initially type in a prompt and it creates the app for you, that will cost you some credits. And as time goes on and you do follow-up prompts, that will cost you credits. So, right now, this will show me how many credits I've used and how many credits I have left. And you usually get daily credits, too, that you could use that refreshes every day. Now, let me show you the pricing plan as well. Now, base 44 starts at $16 a month. So if you're not going to be heavy users, you could just start with that. Experiment with different things here with these amount of credits. As you build more and you want more advanced features, you might want to upgrade to this option. Some of the things I showed you require this option. For example, I need to have back-end function. What's backend functions? Well, if I have authentication, and you could be a user of my app, that is a backend function. If I use any of those secret API keys that I need hidden, I need backend functions. Right? If I want to connect to a domain, I need that, right? So, this is going to be the option that you want to upgrade to. And as you need more credits, you could always upgrade or get more credits. But these are the different tiers they have available right now. Now, one of the reasons I've been so obsessed with VIP coding is because this is literally the tool I wish I had years ago. I've been creating YouTube videos for almost a decade now. So, these type of tools are going to be flexible. They're going to let me add whatever I want. If I use any type of subscription off-the-shelf tool, well, the tool is what it is until that company decides to add the thing I want, which I wouldn't even know how to get them to do that, I won't have that feature here. I just vibe code my way into an app that is actually perfectly tailored to me and it fits exactly how I like to work. So, this is why I've been vioding all kinds of different app across all the different functions in our business. Now, if you want to try vibe coding for yourself and build your own app just using plain language, I'll put a link to Bass 44 below in the description of this video so you could experiment for yourself. Thanks so much for watching and I will see you on the next

Original Description

Turn your idea into an app with Base44: https://base44.pxf.io/c/3924204/2049275/25619?trafcat=base I walk through how I build a real app using vibe coding without writing code. Vibe coding lets me use plain language to create real apps. I just describe what I want, and the AI builds it. In this video, I build a full YouTube content system from scratch with a dashboard, idea tracker, and a drag-and-drop pipeline from idea to published. I show you how I write a simple prompt, refine the app step by step, and fix problems as I test it like a real user. I also add AI features to generate video ideas and scripts inside the app. If you want to build apps with AI, create custom tools for your workflow, or understand how vibe coding actually works, this will show you the full process in a simple way. 👉 Join the fastest-growing AI education platform! Try it free and explore 20+ top-rated courses in AI included Introduction to AI Agents course: https://bit.ly/skill-leap
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Skill Leap AI · Skill Leap AI · 0 of 60

← Previous Next →
1 How to Use Endel - Personalized Mood Music to Help Focus & Relax
How to Use Endel - Personalized Mood Music to Help Focus & Relax
Skill Leap AI
2 How to Start Running with Zombie Run App - Gamify Running
How to Start Running with Zombie Run App - Gamify Running
Skill Leap AI
3 How to Learn New Creative Skill - Skillshare App Overview
How to Learn New Creative Skill - Skillshare App Overview
Skill Leap AI
4 How to Use Khan Academy Mobile App
How to Use Khan Academy Mobile App
Skill Leap AI
5 How to Learn to Code - SoloLearn App Overview
How to Learn to Code - SoloLearn App Overview
Skill Leap AI
6 How to Use Google Hangouts Meet App on iPhone or Android
How to Use Google Hangouts Meet App on iPhone or Android
Skill Leap AI
7 How to Use Google Classroom Mobile App on iPhone or Android
How to Use Google Classroom Mobile App on iPhone or Android
Skill Leap AI
8 How to Develop Film Negatives on your Phone - Filmbox App Tutorial
How to Develop Film Negatives on your Phone - Filmbox App Tutorial
Skill Leap AI
9 How to use Google Sheets Mobile App - Beginner's Guide
How to use Google Sheets Mobile App - Beginner's Guide
Skill Leap AI
10 How to Use Smule - Social Singing and Karaoke App
How to Use Smule - Social Singing and Karaoke App
Skill Leap AI
11 How to Learn to Code - Mimo App Walk-through
How to Learn to Code - Mimo App Walk-through
Skill Leap AI
12 How to Use Microsoft Teams Mobile App (iOS and Android)
How to Use Microsoft Teams Mobile App (iOS and Android)
Skill Leap AI
13 How to Use Reddit Mobile app
How to Use Reddit Mobile app
Skill Leap AI
14 How to Use Thumbtack - Find Handyman, Plumbers and local professionals
How to Use Thumbtack - Find Handyman, Plumbers and local professionals
Skill Leap AI
15 How to Use Cash App
How to Use Cash App
Skill Leap AI
16 How to Use Linkedin Mobile App - Complete Beginner's Guide
How to Use Linkedin Mobile App - Complete Beginner's Guide
Skill Leap AI
17 How to Use Amazon Alexa App
How to Use Amazon Alexa App
Skill Leap AI
18 How to Use Signal Private Messenger App
How to Use Signal Private Messenger App
Skill Leap AI
19 How to Use Telegram
How to Use Telegram
Skill Leap AI
20 How to Use Skype Mobile App for iPhone and Android
How to Use Skype Mobile App for iPhone and Android
Skill Leap AI
21 How to Use Brave Private Web Browser
How to Use Brave Private Web Browser
Skill Leap AI
22 How to use Coinbase to Buy and Sell Cryptocurrency
How to use Coinbase to Buy and Sell Cryptocurrency
Skill Leap AI
23 How to Bring Pictures to Life using MyHeritage app Deep Nostalgia Effect
How to Bring Pictures to Life using MyHeritage app Deep Nostalgia Effect
Skill Leap AI
24 How to Check Your Credit Score for Free
How to Check Your Credit Score for Free
Skill Leap AI
25 How to Cartoon Yourself - Voila Ai Artist App Tutorial
How to Cartoon Yourself - Voila Ai Artist App Tutorial
Skill Leap AI
26 how to Use Acorns App - Investing For Beginners
how to Use Acorns App - Investing For Beginners
Skill Leap AI
27 How to Live Stream from Your Phone - Melon App Tutorial
How to Live Stream from Your Phone - Melon App Tutorial
Skill Leap AI
28 How to Edit Videos on iPhone or Android - Filmr Tutorial
How to Edit Videos on iPhone or Android - Filmr Tutorial
Skill Leap AI
29 Top 5 Social Media Apps You've Never Heard Of
Top 5 Social Media Apps You've Never Heard Of
Skill Leap AI
30 How to Use Google Pay
How to Use Google Pay
Skill Leap AI
31 How to Use Slack
How to Use Slack
Skill Leap AI
32 How to Send Messages in your own Handwriting on iPhone - Fontmaker App Tutorial
How to Send Messages in your own Handwriting on iPhone - Fontmaker App Tutorial
Skill Leap AI
33 How to Use Live Text on iPhone - iOS 15 Update
How to Use Live Text on iPhone - iOS 15 Update
Skill Leap AI
34 How to use inShot Video Editor - Edit videos on iPhone or Android
How to use inShot Video Editor - Edit videos on iPhone or Android
Skill Leap AI
35 How to Check if iPhone is Refurbished or New or Personalized
How to Check if iPhone is Refurbished or New or Personalized
Skill Leap AI
36 Oculus Quest 2 Unboxing, Setup and Review
Oculus Quest 2 Unboxing, Setup and Review
Skill Leap AI
37 What is the Metaverse? Complete Beginner's Guide
What is the Metaverse? Complete Beginner's Guide
Skill Leap AI
38 Oculus Quest 2 Must Have Accessories
Oculus Quest 2 Must Have Accessories
Skill Leap AI
39 How to Buy Ethereum for Beginners - 2022 Update
How to Buy Ethereum for Beginners - 2022 Update
Skill Leap AI
40 How to Buy Bitcoin
How to Buy Bitcoin
Skill Leap AI
41 ChatGPT for Beginners - Explained in 90 seconds
ChatGPT for Beginners - Explained in 90 seconds
Skill Leap AI
42 Best prompts for chat GPT
Best prompts for chat GPT
Skill Leap AI
43 Chat GPT Plus is here!
Chat GPT Plus is here!
Skill Leap AI
44 ChatGPT 4 is now live! 3 biggest upgrades #chatgpt #chatgpt4 #ai
ChatGPT 4 is now live! 3 biggest upgrades #chatgpt #chatgpt4 #ai
Skill Leap AI
45 ChatGPT competitor from Google is live - Bard Ai #ai #bard #goolgeai #chatgpt
ChatGPT competitor from Google is live - Bard Ai #ai #bard #goolgeai #chatgpt
Skill Leap AI
46 How to Use Bing Ai App - ChatGPT Powered Search Engine
How to Use Bing Ai App - ChatGPT Powered Search Engine
Skill Leap AI
47 How to Get ChatGPT 4 for Free with new Bing Ai
How to Get ChatGPT 4 for Free with new Bing Ai
Skill Leap AI
48 How to Use Auto GPT God Mode Ai - Auto GPT got a Huge upgrade
How to Use Auto GPT God Mode Ai - Auto GPT got a Huge upgrade
Skill Leap AI
49 Top 10 Life Changing Ai Tools You Need to Know
Top 10 Life Changing Ai Tools You Need to Know
Skill Leap AI
50 ChatGPT Plugins and Web Browsing - Everything You Need to Know
ChatGPT Plugins and Web Browsing - Everything You Need to Know
Skill Leap AI
51 Play games with ChatGPT #ai #gpt #chatgpt
Play games with ChatGPT #ai #gpt #chatgpt
Skill Leap AI
52 ChatGPT Just Got Web Browsing - HUGE UPDATE
ChatGPT Just Got Web Browsing - HUGE UPDATE
Skill Leap AI
53 I Discovered The Perfect ChatGPT Prompt Formula
I Discovered The Perfect ChatGPT Prompt Formula
Skill Leap AI
54 ChatGPT iPhone App is finally here! And it can hear you! #ai #iphone #gpt #chatgpt #iphonehacks
ChatGPT iPhone App is finally here! And it can hear you! #ai #iphone #gpt #chatgpt #iphonehacks
Skill Leap AI
55 Google Ai for Gmail just ended email #ai #gmail #goolge #technology
Google Ai for Gmail just ended email #ai #gmail #goolge #technology
Skill Leap AI
56 You Won't Believe this AI Combo
You Won't Believe this AI Combo
Skill Leap AI
57 Share ChatGPT conversations with just a link! #chatgpt #ai
Share ChatGPT conversations with just a link! #chatgpt #ai
Skill Leap AI
58 Top 50 ChatGPT Prompts You Should Use (including PDF download)
Top 50 ChatGPT Prompts You Should Use (including PDF download)
Skill Leap AI
59 Top 10 ways to use ChatGPT Code Interpreter
Top 10 ways to use ChatGPT Code Interpreter
Skill Leap AI
60 Google Bard just got a Massive Upgrade
Google Bard just got a Massive Upgrade
Skill Leap AI

This video teaches beginners how to build real apps using Vibe Coding, a method that utilizes plain language and AI-powered features to create apps without traditional coding. It covers the basics of Vibe Coding, how to use tools like Base 44, and how to leverage LLMs for prompt generation.

Key Takeaways
  1. Type in instruction or prompt to start building the app
  2. Upload a file to use as a starting point
  3. Use planning option to help plan idea and create a detailed plan
  4. Use templates to see different possibilities with Vibe Coding
  5. Craft a prompt manually or use planning option or LLM to generate a prompt
  6. Send the prompt to Vibe Coding to generate a plan and app
  7. Review and revise the generated plan and app
  8. Publish the app
💡 Vibe Coding allows for flexible and customizable app creation, enabling users to add any feature or function, making it ideal for creating YouTube videos and other types of content.

Related Reads

Up next
Dynamic Workflows using Openhands SDK
Rajistics - data science, AI, and machine learning
Watch →