Description

Let’s talk about lovable dev - this is a full course, designed to take you from noob to pro in as short amount of time possible

This first episode is an explanation of why I think lovable dev is currently the best no code ai code generator on the market

With integrations, figma integration, and intelligent models and prompting - if anyone has used bolt and lovable they will know lovable is way better and seems to have far more intelligent and capable coding models, or prompting, or their system, than anything else currently on the market

That is why I decided to create an entire course on lovable - starting with the first and most important thing - WHY?

Thanks for watching and get the whole playlist on my channel

PEACE

Hamish

Try our SEO tool: https://harborseo.ai/
Work with us: https://calendly.com/incomestreamsurfers-strategy-session/seo

Summary

FULL FREE Lovable Dev Course 1: Why Lovable?

In this comprehensive introduction to the Lovable Dev course, Hamish explains why Lovable stands out as the premier no-code AI code generator currently available. This first episode lays the foundation for a complete course designed to take beginners to proficient users in minimal time.

Hamish highlights several key advantages that make Lovable superior to competitors like Bolt and Cursor. First, Lovable's intelligent prompting system demonstrates remarkable ability to interpret user requests accurately, creating thorough and functional code solutions rather than basic implementations. The AI seems to craft better prompts and design more comprehensive systems than other tools.

The video showcases Lovable's extensive integration capabilities, which include native connections to Superbase and GitHub, plus seamless integration with services like Stripe, Resend for email workflows, and Claude. These integrations dramatically simplify development, allowing users to create fully functional SaaS applications in as little as an hour without deep technical knowledge of each service.

Another standout feature is Lovable's Superbase integration, which eliminates the need for a separate backend setup by allowing cloud function calls. This makes complex operations like API calls significantly easier to implement. The "select and change" functionality also receives praise for enabling precise modifications without risking unintended changes to other code elements.

Hamish also mentions the exciting new Figma integration that allows designers to create complete application designs and workflows in Figma, then import them directly into Lovable for implementation.

While acknowledging some drawbacks—including higher pricing compared to competitors, relatively low usage limits, lack of automation features, and limitation to a single tech stack—Hamish maintains that Lovable's capabilities justify these limitations for serious developers.

This first episode sets up future course content, which will cover advanced prompting techniques, building various applications (blogs, SaaS platforms), and launching and maintaining projects created with Lovable Dev.

For anyone interested in AI-powered development tools, this video provides valuable insights into why Lovable Dev might be worth the investment for creating sophisticated web applications efficiently.

Transcript

0:01 hello and welcome to this lovable course 0:04 I'm going to just get into things guys 0:06 I'm not going to explain too much here 0:08 but the idea behind this course is to 0:10 give you the basics and also all of the 0:12 things that I've learned so far using 0:15 lovable to develop apps to make websites 0:17 to rank on Google 0:20 Etc so the first episode which is this 0:23 episode that you're watching right now 0:24 is why lovable why do I like lovable 0:28 compared to other things like B on new 0:32 cursor 0:33 Etc the first thing that I really really 0:36 like about lovable is that it has 0:38 intelligent prompting and what what do I 0:41 mean by that you could also call this 0:43 intelligent model or just intelligence 0:46 lovable ability to take what you write 0:51 here and translate that not into just 0:55 code but also if you're using an AI 0:57 model into prompts 1:00 Etc is better than anything that I've 1:03 used now I suspect I don't know but I 1:05 suspect they're using anthropic 3.5 1:08 Sonic claw 3.5 Sonic but I'm not I I I 1:11 don't know if if that's actually true or 1:14 not uh it's the most intelligent system 1:16 I've used and it interprets what you're 1:20 asking it instead of giving you a base 1:24 level of whatever you're asking it right 1:27 something like bolt. new what it'll do 1:29 is it'll just give you a base level of 1:32 what what you've asked it right but it's 1:35 not going to give you a completely solid 1:36 version of that lovable will give you a 1:39 version of that that you actually 1:41 want so lovable can craft good prompts 1:44 right and when left to design systems 1:46 does a thorough job so when it designs 1:49 systems when it creates a system for you 1:52 whether that be Chain by uh Chain of 1:55 Thought prompting system whether that 1:57 be um just a completely different 2:00 function that doesn't use AI it doesn't 2:03 matter its ability to create and Design 2:07 Systems that are good is 2:11 unmatched the second thing that I really 2:14 really like about about lovable is 2:18 Integrations now if we just go on Google 2:24 here and we just write lovable 2:28 Integrations 2:31 now what this is this is the okay so 2:34 obviously bolt copi lovable and they 2:37 also have super base they also have 2:39 GitHub however there's other things here 2:43 okay that are very very 2:46 interesting so let's just take a 2:52 screenshot so what is this mean it means 2:55 that first of all I suspect I don't know 2:57 if this is true but I suspect that they 2:59 up date The Prompt that is responsible 3:03 for you know connecting to GitHub or 3:06 connecting to open 3:08 AI it will be updated with the latest 3:11 documentation okay so what that means is 3:14 you don't have to worry about finding 3:16 documentation you don't have to worry if 3:19 the implementation of the documentation 3:21 is correct because anything that is 3:24 integrated you basically just say so 3:28 superbase and GitHub are different they 3:29 have buttons on lovable that allow you 3:31 to connect to them that's why they say 3:34 native verified what happens is let's 3:36 say you want to add email to your SAS 3:40 right that you're making unlovable 3:42 resend you just say set up resend to 3:45 send emails to users when they make a 3:48 purchase when they do this when they do 3:50 that you know create a whole email 3:52 workflow for me Etc that is possible 3:55 with lovable right to do this on 3:57 something like um 4:00 bolt. DIY or bolt dodev 4:04 or cursor will be complicated it'll be 4:08 difficult you'll have you'll struggle 4:09 with this right you have to learn resend 4:12 and understand it understand how it 4:13 works but because it's both intelligent 4:18 and has a resend integration you can 4:21 literally just say to it make me a sass 4:24 right that does this that and the other 4:25 so you create the Sass then you say 4:27 please add stripe to it and with three 4:30 different pricing levels let's say and a 4:32 free trial it will do that it will tell 4:34 you how to set up stripe it'll explain 4:37 everything then you say okay now that 4:39 I've done that I want to send emails 4:41 when someone makes a purchase and then 4:43 we say oh I want to add a uh a chat bot 4:46 uh for help uh support you know whatever 4:49 and then you want to power the SAS like 4:52 the the SAS itself let's say it's a 4:53 keyword tool that uses Claude you can 4:56 say Okay I want to add Claude to the 4:58 keyword tool 5:00 and you basically can make I would say 5:02 right with lovable you could make a 5:04 fully functioning SAS in an 5:07 hour right which is completely 5:10 completely 5:11 insane Integrations huge part of the 5:14 reason that I really like lovable it 5:16 just makes things easier you don't have 5:18 to worry you don't have to even have a m 5:22 file or create a m file you can 5:23 literally it will pop up and you just 5:26 click and say add my API key and you you 5:29 can add your API key it's that easy now 5:32 just saying no how to use Integrations 5:35 is pretty easy you just say um let's go 5:39 to a project that I already 5:41 have oh wait I can't change that project 5:44 it's connected to a live 5:46 website let's say let's add stripe to 5:50 tape payment right and then what this is 5:54 going to do is it will code stripe for 5:57 us and then tell us how to 6:00 add our API key Etc right so we have a 6:04 super base set up stripe account add 6:07 secret key create the checkout 6:09 functionality implement the payment UI 6:11 it will do all of that for us but we 6:14 just need to do um these things here 6:18 right because it can't do these for us 6:20 yet I suspect that Lev will be able to 6:23 eventually so you click here you click 6:25 here you get all this information you 6:26 give it all of that information here it 6:28 will add it to the m it will then do the 6:31 rest of these steps and you have stripe 6:33 added to your project it's that easy 6:35 it's never been that easy before in the 6:36 history of of time right this took me 6:39 that took me like eight hours to learn 6:41 how to do that um without lovable when I 6:44 just did it 6:45 myself okay so the next reason I really 6:47 really like loveable and why I recommend 6:50 it is the super base integration now I 6:53 know bolt has since I don't want to say 6:56 copied again but like since done this 6:58 themselves 7:00 um yeah it's not the only one that does 7:03 this 7:04 but the huge advantage of this is that 7:07 you don't have to set up a backend right 7:12 ordinarily you can do an open Ai call 7:17 right using uh no 7:21 backend but you need to use you know 7:24 specific thing called um allow with 7:27 browsing and it's just not it's not very 7:30 easy right and that's just with open AI 7:32 if you want to do anything more 7:33 complicated that requires a third party 7:36 API or a back end the cool thing with 7:40 lovable is that you only need to have a 7:43 front end and then you use super base to 7:48 call functions for 7:51 you so what what does that actually mean 7:53 like what the hell am I talking about 7:54 let's just click edit code 7:56 here um 8:02 just want to I just want to see the code 8:03 and I'll 8:05 explain so ordinarily right so this this 8:09 is our craft this is this website here 8:12 right what this website is is it's a 8:15 lead gen website for our agency okay in 8:18 the United 8:20 States and this content here is 8:22 generated by chat upt right at the point 8:27 of when someone clicks clicked this page 8:30 this content was generated and then it 8:32 was stored dynamically it was it was 8:34 created dynamically at the time as 8:37 someone clicking it in this case go 8:39 Google's crawl is clicking it and then 8:42 it 8:43 um cach AED that content right that's 8:46 not important but so somewhere here 8:49 there is a if I go on super base 8:53 functions uh generate SEO content 8:56 index.ts right so here there are 9:01 there's something in here that is 9:02 creating the content right yeah so it's 9:06 it's content generation. TS inside utils 9:08 file right so ordinarily what you would 9:11 have to do is you'd have to have this as 9:12 a 9:13 separate uh backend in order to run this 9:17 but in this case that's not true 9:21 because we're using superbase in order 9:24 to call this function in the cloud now 9:28 I'm not a developer I don't want people 9:30 to get the wrong idea that's not what 9:32 I'm trying to say here I'm trying to 9:33 explain this in simple terms um and I 9:36 might even be wrong about the whole 9:37 backend thing but in my experience you 9:41 either have to set up a backend or some 9:44 kind of uh server to call the function 9:49 right but with super base you don't have 9:51 to do that and you can just use 9:53 something called uh superbase functions 9:56 or Edge functions I think they're called 9:58 and effectively you call the function in 10:01 the cloud instead of um on your own 10:06 server now one of the other things I 10:08 really really like about lovable the 10:11 fourth thing I love about lovable is the 10:13 select and change right this 10:16 is this little button here select right 10:20 this is a live website just so you know 10:23 so craft agency us.com if I wanted to 10:26 using bolt for example okay or even 10:29 using cursor if I wanted to I don't know 10:33 change this to have an underline under 10:38 it bolt would be at risk of deleting 10:42 code or whatever it might change it it 10:45 might change other things cursor is the 10:48 same it always tries to rewrite things 10:49 that you haven't asked it to rewrite 10:51 okay but if I just click the little 10:54 select button here and then you can 10:56 select any div anything any p any 10:59 whatever you want right you can swap 11:01 pictures out like this um you can change 11:06 anything right it's like having the 11:07 power of something like Elemental or 11:10 divy but on nextjs 11:13 which is crazy when you think about it 11:17 so let's just say make this title 11:21 underline right it will only change that 11:24 it will change nothing else and that is 11:26 how me as a complete n designer 11:32 took craft 11:36 agency. which is this beautifully 11:38 designed website on uh WordPress right 11:42 and made this which although is not 11:46 exactly the same 11:49 it's pretty good as a as a version of of 11:52 this right it's not the same I 11:54 understand that but it's it's pretty 11:56 close right there we go that's now 11:58 underlined 12:00 and then another thing that I do love 12:01 about lovable which I didn't actually 12:03 have written down just because it's it's 12:06 kind of like standard these days to have 12:08 this feature but now I've made this 12:10 change right I I don't know if you guys 12:12 saw but the last change that I did was 12:13 18 days ago right this website's just 12:16 been sitting here since the 5th of 12:19 January the website no I haven't changed 12:22 I haven't touched anything this is like 12:24 my instance of this website unlovable 12:27 but it's also connected to GitHub so if 12:29 I go back now to the homepage you'll see 12:32 that there should be okay there's not an 12:35 underline yet but oh there is so that's 12:39 another really really cool thing about 12:40 lovable is like this is my it's almost 12:44 like my WordPress backend where it's 12:46 stored and I can edit anything I want at 12:49 any time within here now you can also 12:51 edit code and download it and use cursor 12:53 or whatever but I just love the fact 12:55 that like you can just change something 12:56 here and it's just automatically on the 12:59 site I will be talking about that in 13:00 future uh future episodes of this 13:03 course now one special mention that I I 13:06 do want to just quickly talk about is um 13:10 the fact that you can it's a new feature 13:12 I haven't tested it yet but it says here 13:15 and if this does work and it does seem 13:17 to work um from what I've 13:21 seen you can now 13:25 do figma 13:27 into love 13:31 which is completely nuts right if you 13:34 know a good designer like I 13:36 do they can design you both can design 13:41 right in writing like everything so 13:46 like it's kind of hard to explain like 13:48 let's say you wanted to make a SAS where 13:50 like they I'm just going to use harbor 13:52 an example someone puts their s map and 13:56 it generates keyword ideas right 14:00 and they can select a keyword idea that 14:01 they like they click it and it takes it 14:04 to the writer just like Harper does 14:08 right what the way that we did this was 14:10 Rowan designed everything on 14:13 figma and then a team took that and put 14:17 it on uh vanilla react which was 14:20 a yeah a terrible idea um so we're 14:23 actually on vanilla react do not 14:25 recommend guys do not recommend that um 14:28 but yeah 14:30 it like if I could go back in time now I 14:32 would start this whole process again and 14:33 I would just do this myself with uh a 14:35 lovable because I would take this figma 14:38 design that Rowan has that we have and I 14:41 would just run it through lovable and 14:43 just make everything exactly as I want 14:46 it and the really cool thing is like you 14:48 can write 14:50 like open Ai call to do X right here 14:59 and then lovable I suspect I don't know 15:02 for a fact I I haven't tested it would 15:04 then 15:06 prompt what needs to be inside this 15:09 specific open Ai call which is very very 15:12 interesting to me you can basically 15:14 design a whole SAS step by step every 15:17 prompt everything put that in 15:20 figma and then run that through lovable 15:23 which is yeah completely insane I do 15:25 need to test it though so I don't want 15:26 to spend any more time on that but yeah 15:29 I just wanted to quickly mention that so 15:31 they are all the positives let's just 15:33 talk about the negatives quickly just 15:35 because you know I'm fair I'm balanced 15:37 there are some negatives here for sure 15:40 it's expensive it's very expensive for 15:43 um the amount of calls you get but I I I 15:48 don't mind paying for something that can 15:50 do what um lovable can do that's me 15:53 personally obviously I have maybe a 15:56 larger budget than some people so I do 15:59 understand um like I I am part of a 16:03 business so obviously I'm just using 16:05 business funds to do a lot of my 16:07 experiments so I do understand that it's 16:10 expensive so just be wary of 16:12 that um it has lowish limits uh although 16:16 these two thing the these are kind of 16:17 connected 16:19 because um It's relatively expensive 16:23 right it's only $50 a month for higher 16:26 limits so it's relatively expensive 16:29 compared to something like bolt which 16:31 will give you you can make more things 16:32 on bolt than you could on uh lovable 16:37 there's no automation I'd be interested 16:39 to see if they do go down the route of 16:42 like you just describing what you want 16:44 and then it just doing several steps for 16:47 you um and then just gives you a 16:50 finished app rather than 16:52 you you know struggling and working away 16:55 and trying to get what you want out of 16:57 the app this would be cool if if they do 16:59 do automation I would love that but yeah 17:02 so it uses Vite I don't this isn't 17:05 necessarily a disadvantage it's just I 17:07 don't have that much experience with 17:09 Vite the one thing that I don't like is 17:11 that it's limited to one text stack 17:14 right it's annoying 17:19 that it's limited to one text stack I 17:21 believe you can't even use an xjs as far 17:23 as I understand it you have to use their 17:26 exact text stack 17:29 which yeah I'm just I I personally don't 17:33 I personally don't like 17:34 that okay I think we'll wrap up the 17:37 first episode there that is the kind of 17:39 basics of why I think lovable is the 17:42 best I'm going to say no code but it's 17:44 not really no code but best no code um 17:47 AI development software available right 17:50 now very very interested to see what 17:52 people think of this video If people 17:54 want to help me direct this course that 17:58 that would be 17:59 amazing um I'll just give you my ideas 18:02 right now and then if anyone wants to 18:03 add anything feel free so second episode 18:07 will be prompting third episode will be 18:10 building but I was thinking of splitting 18:12 that into several episodes where I just 18:15 build different things like build a 18:18 Blog build a SAS you know whatever Etc 18:23 um and then fourth episode is launching 18:26 SL maintaining right so yeah I'll leave 18:29 the first episode of this there guys 18:31 thank you so much for watching if you're 18:32 watching all the way to the end of this 18:33 video You're an absolute Legend and I'll 18:35 see you very very soon with some more 18:37 content peace out