How to Build a $10,000 AI SaaS Landing Page – No Code Needed!
Description
🚀 Want to build a high-converting AI SaaS landing page—without writing code? In this tutorial, we’ll show you how to create a stunning, fully interactive landing page for an AI-powered email assistant using Lovable, 21st.dev, and Supabase—complete with animations, API integrations, and seamless deployment!
💡 What You’ll Learn:
✅ AI-powered design & UI enhancements 🎨
✅ Adding animations & interactive elements ✨
✅ Integrating AI email enhancements with the Groq API 📩
✅ Setting up a contact form with Resend 📨
✅ Deploying the page using Lovable Launch 🚀
🔔 Subscribe for more AI-powered no-code tutorials & SaaS development tips!
📌 Resources & Links:
🤍 Try Lovable → http://lovable.dev/
🚀 Live Demo → https://smart-email-nexus.lovable.app/
📂 Lovable Project → https://lovable.dev/projects/d92dda2f-59a2-4b27-825f-d086c22b5925
🔗 Lovable Launch → https://launched.lovable.app/
💡 Join Our Discord for support & discussions → https://discord.gg/syzA8sGCRx
Timestamps for Easy Navigation
0:00 – Introduction & Overview
1:00 – Planning the AI SaaS Landing Page
1:26 – Improving the UI with AI-Powered Styling Adjustments
2:25 – Color Theme Selection & Enhancements
3:39 – Creating a Smooth Flow for User Interaction
5:08 – Enhancing the Trusted-By Section with Animations
6:30 – Adding a Demo Video Popup
7:30 – Fixing UI Issues & Improving the Landing Page
9:20 – Implementing Supabase for Backend Functionality
14:00 – Connecting Groq API for AI Email Enhancements
16:05 – Testing & Debugging API Integration
18:24 – Final UI Enhancements & Animation Adjustments
20:20 – Adding Floating Effects & Improving Design
24:26 – Integrating a Scrolling Timeline Feature
26:09 – Refining the Design for a More Polished Look
29:07 – Setting Up Contact Sales Functionality with Resend
31:19 – Deploying the SaaS Landing Page
32:16 – Publishing on Lovable Launch for Visibility
33:10 – Outro
💬 What AI-powered SaaS page should we build next? Drop your ideas below!
#SaaS #LandingPage #AIDevelopment #Supabase #AppDevelopment #NoCode #LovableTech
💡 What You’ll Learn:
✅ AI-powered design & UI enhancements 🎨
✅ Adding animations & interactive elements ✨
✅ Integrating AI email enhancements with the Groq API 📩
✅ Setting up a contact form with Resend 📨
✅ Deploying the page using Lovable Launch 🚀
🔔 Subscribe for more AI-powered no-code tutorials & SaaS development tips!
📌 Resources & Links:
🤍 Try Lovable → http://lovable.dev/
🚀 Live Demo → https://smart-email-nexus.lovable.app/
📂 Lovable Project → https://lovable.dev/projects/d92dda2f-59a2-4b27-825f-d086c22b5925
🔗 Lovable Launch → https://launched.lovable.app/
💡 Join Our Discord for support & discussions → https://discord.gg/syzA8sGCRx
Timestamps for Easy Navigation
0:00 – Introduction & Overview
1:00 – Planning the AI SaaS Landing Page
1:26 – Improving the UI with AI-Powered Styling Adjustments
2:25 – Color Theme Selection & Enhancements
3:39 – Creating a Smooth Flow for User Interaction
5:08 – Enhancing the Trusted-By Section with Animations
6:30 – Adding a Demo Video Popup
7:30 – Fixing UI Issues & Improving the Landing Page
9:20 – Implementing Supabase for Backend Functionality
14:00 – Connecting Groq API for AI Email Enhancements
16:05 – Testing & Debugging API Integration
18:24 – Final UI Enhancements & Animation Adjustments
20:20 – Adding Floating Effects & Improving Design
24:26 – Integrating a Scrolling Timeline Feature
26:09 – Refining the Design for a More Polished Look
29:07 – Setting Up Contact Sales Functionality with Resend
31:19 – Deploying the SaaS Landing Page
32:16 – Publishing on Lovable Launch for Visibility
33:10 – Outro
💬 What AI-powered SaaS page should we build next? Drop your ideas below!
#SaaS #LandingPage #AIDevelopment #Supabase #AppDevelopment #NoCode #LovableTech
Summary
How to Build a $10,000 AI SaaS Landing Page – No Code Needed!
In this comprehensive tutorial, you'll learn how to create a professional, high-converting AI SaaS landing page without writing a single line of code. The video demonstrates how to build a stunning landing page for an AI-powered email assistant using Lovable, 21st.dev, and Supabase.
The tutorial walks through the entire process of creating a visually impressive landing page with interactive elements. You'll see how to design a hero section with animated backgrounds and floating elements that create a modern, tech-forward aesthetic. The instructor demonstrates how to implement a "trusted by" section with animated company logos for social proof and how to add an interactive timeline feature that engages visitors as they scroll.
A key highlight of the tutorial is the implementation of a functional product demo directly on the landing page. Using the Groq API, visitors can test the AI email enhancement tool by entering poorly written text and transforming it into professional, concise, or friendly emails with just one click. This gives potential customers a real taste of the product's capabilities before signing up.
The video also covers important backend functionality, showing how to integrate Supabase for data storage and use the Resend API to create a working contact form that sends confirmation emails to users and notification emails to your team. Additionally, you'll learn how to make your landing page fully responsive for mobile devices and deploy it instantly using Lovable Launch to increase visibility.
Throughout the tutorial, the instructor shares numerous design tips and troubleshooting techniques for creating beautiful UI elements, including how to incorporate animations, adjust spacing, and create color themes that convey a professional SaaS brand image.
Whether you're a founder looking to launch your AI product quickly or a marketer wanting to create impressive landing pages without hiring a developer, this tutorial provides a complete roadmap for building a landing page that looks like it cost thousands of dollars to develop but requires zero coding knowledge.
Transcript
0:00
in this video we're going to be building
0:01
out this beautiful SAS landing page for
0:03
an AI email assistant tool and there's
0:05
even a working preview of the
0:07
application on the landing page that
0:09
allows you to enhance and improve your
0:10
emails using the gro API which is the
0:13
quickest API for getting responses from
0:15
open source llm models so if I just
0:18
write like a super lazy email right here
0:20
with a bunch of spell mistakes I can use
0:22
press on make it professional and it
0:23
will return an enhanced version of the
0:25
email with all of the spelling mistakes
0:27
corrected and you can even make it more
0:29
concise as well or even make it friendly
0:31
then we also have these beautiful
0:33
animations that we were able to
0:34
implement by using 21st Dev which is a
0:37
website which has a bunch of beautiful
0:39
components that you can add to lovable
0:40
and we even have a contact form for
0:42
Enterprise customers such that they can
0:44
fill their emails and send a message and
0:46
then we will receive an email with their
0:48
information and they will receive a
0:50
confirmation message using the recent
0:52
API and we will be making the website
0:54
mobile responsive as well and then also
0:56
deploying it on lovable launch hi in
0:58
this video we're going to be building a
1:00
landing page for an AI SAS product and
1:03
what I'm thinking is that we're going to
1:04
be building out something like this so
1:06
like an AI email writer essentially and
1:09
we're going to have this little feature
1:10
right here where you can write kind of
1:12
the description of an email that you
1:14
want to send and then it will kind of
1:16
enhance or write the email for you I
1:18
just bought this microphone that I want
1:22
to return and get my money back so we
1:26
have a bunch of spelling mistakes and
1:27
everything but this email yeah and here
1:30
we have like the enhanced version of the
1:31
email so this is essentially what we're
1:33
going to be building but we're going to
1:35
try to make the landing page as
1:36
beautiful as possible and for that we're
1:38
going to be using this website called
1:40
21st Dev which allows you to kind of
1:43
take these components and use them
1:45
within your own website and they have
1:47
support for lavable which is great so
1:50
let's just start off with the initial
1:51
prompts so let's just write something
1:52
like make SAS landing page for an AI
1:58
email ass assistant the landing page
2:01
should have hero section social proof
2:05
section and let's add a pricing table
2:09
with an price price plan that you just
2:14
has Conta form we also want a section
2:18
where we display the feature kind of
2:19
like we do right here but I'm just going
2:21
to send this as the initial prompt and
2:23
then for the theme I'm thinking that we
2:25
should have kind of a purple theme but I
2:27
wonder what lva B will choose for us cuz
2:30
some of the time lav do choose a kind of
2:32
nice purple kind of futuristic theme but
2:35
I think that will fit this kind of app
2:37
quite well so if lava ball does not do
2:39
that then I'm going to prompt it again
2:41
to do something like that all right so
2:44
here we have the first version yeah I I
2:46
think this looks pretty good we got the
2:48
purple theme as I was kind of thinking
2:50
about though I don't know it kind of
2:52
looks gray it could just be my monitor
2:54
oh actually it does look a bit gray it
2:56
does look a bit gray so what we can do
2:58
now is that we can actually just use the
2:59
select tool to see kind of how changing
3:02
the colors might just enhance this a
3:05
bits so we actually already have like a
3:06
primary color and a secondary color
3:08
right here and we can tell that these
3:09
ones are not as vibrant as some of these
3:13
colors so what I could do is that I
3:15
could use ask the AI to make the pur
3:18
purple a bit more purple so I'm just
3:21
going to send that and what we could do
3:23
once we have kind of found a theme which
3:25
looks good is that we can add it to the
3:27
custom knowledge tab right here we can
3:29
see see that it looks way better now now
3:31
we have a more vibrant vibrant purple so
3:33
I think this looks good let's see what
3:35
happens if you press sales so what we
3:37
want to have happen is that we want a
3:39
kind of flow to occur when we press that
3:41
button but let's continue working on
3:43
this landing page so some other things
3:46
that we might want to have is that we
3:49
may want to have kind of preview of what
3:52
the app does so for that I don't really
3:54
have any graphics or sketches what we
3:58
could do is that we could could go to
3:59
21st Dev and kind of see if we can find
4:02
any components that would fit the kind
4:04
of email theme that we're going for like
4:07
a lot of these are really really cool I
4:09
I think we need more spacing I think
4:10
spacing is an important part so I'm just
4:12
going to we could use the edit tool for
4:13
this but I'm actually just going to tell
4:14
the AI can we add some more spacing
4:18
let's just send that and we can also
4:19
while that's loading we can just take a
4:21
look at this page and see what they have
4:23
they also have a trusted bu so we can
4:25
add a trusted buy section and I actually
4:27
believe that 21st dev has a pretty good
4:30
example here okay here we have the
4:31
trusted bsection so I I have actually
4:34
tried using this in the past and I was
4:36
struggling but we can see if we can get
4:37
it to work right now and we will kind of
4:39
be be capping when we say that we're
4:41
trusted by these companies but but it's
4:43
all right only for you know educational
4:45
purposes do not try this within your own
4:48
SAS product trusted by section using the
4:52
animation Bob and yeah let's just send
4:56
that nice it seems like it added these
4:58
animations I'm quite sure I I don't
4:59
think those were there before but this
5:02
looks way better with the enhanced
5:04
vertical spacing I think so let's see
5:06
how how well the trusted section will
5:08
turn out now we can start work on the
5:11
kind of email thing before that we
5:13
probably want to connect super base
5:15
first before we even introduce the UI
5:17
and that's generally a better practice
5:19
within lovable to connect superbase
5:21
before you actually even write the UI
5:24
for the features which require a back
5:27
end because you will kind of have a mock
5:29
UI that doesn't really work and then you
5:31
will have to wire that up with the
5:33
backend and of course the lava ball will
5:34
be doing that work but it's just uh more
5:37
opportunities for lava B to get stuck so
5:39
we we is not going to do that but let's
5:42
see The Trusted buy section here we have
5:44
it it's not looking great out of the out
5:47
of the box so we will probably have to
5:49
have to make it look better one thing
5:50
that I noticed is that the animations
5:52
are not there so I'm going to make go on
5:54
the preview link like I just did but
5:56
they're still not there so what I'm
5:58
going to do is I'm just going to take
5:59
aen screenshot of them and then I'm
6:00
going to send this I'm going to write
6:03
something like the icons are too big and
6:06
the images to be icons of real companies
6:12
and we want the animations to work so
6:16
I'm just going to send that if we're
6:18
still struggling then we might actually
6:20
want to try to get into shat only mode
6:22
and shat with the lovable AI to actually
6:24
debug this issue but let's just send
6:27
that prompt and see what happens another
6:28
thing that I think would be cool is that
6:30
if you press the watch demo video then a
6:33
video is actually going to appear so
6:35
that actually works so for that I'm just
6:37
going to search up like like a video
6:39
let's just do never goingon to give you
6:42
up by Rick asley I think it will it will
6:45
improve this website funny enough the
6:47
wick Roll video is actually the default
6:49
video used when these llms add like a
6:52
video to a website it happens all the
6:55
time when you use AI tools but this
6:57
still doesn't look great so let me use
6:59
the the add this video make this video
7:02
appear when you press the watch demo
7:06
button and make it be like a pop up
7:10
there's actually a name for these popups
7:12
I'm quite sure it's called Model popup
7:13
so this is what they're called so we can
7:15
actually use this word and then we'll
7:17
also have to fix the icons yet again
7:19
over here I'm I'm pretty sure that it
7:22
should have included the company logos
7:24
but it might have not done that but we
7:27
can try just copying this kind of prompt
7:29
again so what the 21st Dev does is that
7:32
they essentially just have these custom
7:33
prompts for all of these websites and
7:36
they have kind of tried to I guess
7:38
figure out how lavable works and they
7:40
probably have like checked out the stack
7:42
that we use we use V and they have you
7:44
know created a prompt for our particular
7:47
stack and our prompts so let's just see
7:50
if this works so watch demo yeah this
7:52
works nice we we can probably make this
7:54
more beautiful but let's focus on the
7:56
icons again so can you please make The
8:00
Trusted section better use the
8:03
animations and use real company logos
8:07
now we can add some other things from
8:09
the 21st Dev websites for instance we
8:11
can add this beautiful Navar so screw it
8:15
let's just do that as well but let's see
8:17
if this actually resolves the
8:20
issue uh yes I saw an animation will I
8:23
see another one I don't see another one
8:26
logos should cycle using the animation
8:30
okay nice okay now the icons are cycling
8:33
it doesn't look great still I can't
8:36
actually name exactly what the issue is
8:38
it could be that they're all used the
8:40
same color which kind of looks boring
8:42
which is actually best practice so
8:44
that's totally fine but let's actually
8:46
just go back to this thing that we're
8:48
trying to add from 21st Dev here we have
8:50
it joining the cult so we can see that
8:53
they have different colors which I think
8:56
looks a bit better when you're switching
8:58
up the colors but what we could do is
9:00
that we could just like get these icons
9:02
ourselves can you add these these icons
9:06
okay I added some additional icons as
9:08
well and hopefully that should just
9:09
enhance it further this this does look
9:11
bad like the LinkedIn logo looks good
9:13
let me just do popular logos as you send
9:17
that I think those logos are going to
9:18
bring some more more color into this uh
9:21
section it seems like it's doing some
9:22
sort of warping or changing of the
9:24
images I believe it's transforming them
9:27
into like a path rather
9:29
than than an image which is not what we
9:32
want so let's make sure that this works
9:35
the way that we intend it to work right
9:37
now we can see that the images are not
9:38
being rendered so the images are not
9:41
being shown okay let's just send that
9:44
prompt it seems like we're we're kind of
9:45
messing up now further I don't know what
9:47
is going on it seems like all of the
9:48
three images are being rendered in the
9:51
same spot rather than like individually
9:53
let me try let me try this so I'm just
9:55
going to copy this again ASG then it's
9:59
becomes bad do not change the
10:03
svgs and for the images keep them as
10:07
images I don't know let's just try that
10:09
prompt see if it works okay well now now
10:13
it's looking decently well let's try to
10:17
get these icons in let's just give that
10:19
a try hopefully this works now now I'm
10:23
very like persistent in some of these
10:25
cases you could probably use move on and
10:28
like skip this part it's not super
10:30
important to use this specific animation
10:32
but I do think it looks nice so I will
10:35
try to get it to work yeah and now it
10:37
works this looks nice so yeah let's just
10:40
take companies biggest companies Nvidia
10:43
let's add Nvidia hopefully after that we
10:46
should be good now I I think this looks
10:48
kind of like sh as well so what I am
10:50
going to do is I'm going to take a
10:51
screenshot of this and let's just
10:53
enhance the text can you make make this
10:56
drel look a bit better let send this and
11:00
yeah this looks nice now okay I think
11:02
let's add a Navar now so we of course
11:06
this is just a landing page right now we
11:08
have made you know real SAS products
11:10
before but but we can still add this
11:12
Navar to navigate between the actual
11:14
sections rather than than like
11:16
navigating to different pages so let's
11:18
also just test this out so yeah this
11:20
looks a bit better but let's add this S
11:23
Bar so please take inspiration from this
11:27
nav bar and nav bar means navigation bar
11:30
but make it aligned with with our color
11:34
theme now as we can see we we get an
11:36
error so I'm just going to press on try
11:37
to fix and and this looks very bad I
11:39
must say and as you can tell it's taking
11:41
us to Pages which don't exist so let's
11:44
just take an image of the Navar and
11:47
let's specify that we want the Navar to
11:51
just navigate to the sections of the
11:56
landing page okay nice I think this
11:59
looks really good nice this is really
12:00
smooth I like it I think we just need to
12:03
add some spacing for that we could
12:04
actually use the edit tool I believe
12:06
what we want is that we want the margin
12:08
vertical margin but this is probably the
12:10
wrong way to do it so let's uh let's
12:13
select that and see if we can add some
12:14
margin like so yes I think that looks
12:18
good now another thing that we should do
12:20
is that we should try this on mobile
12:22
make sure that it's responsive and it is
12:25
it is indeed responsive which is super
12:27
nice you know out of the B all right
12:29
nice okay so what I think we should add
12:31
right now is that we should add the
12:33
actual preview functionality page or
12:36
section that we have over here so let's
12:39
connect super base for this and I'm
12:42
going to create a new superbase project
12:44
I'm actually going to have to remove one
12:45
of these old ones so I'm just going to
12:46
do that real quick let me now create a
12:49
new project let's call it AI email
12:53
assistant okay okay there we go let's
12:56
connect this up and let's remove move
12:59
confirm email address let me save this
13:02
and let's prepare this prompt so we want
13:06
to make it such that a user can user can
13:10
actually preview a part of the product
13:14
the part being the port being the
13:17
ability to write or enhance an email
13:21
let's have section dedicated for that
13:25
let's use grook API for this now I'm not
13:29
actually sure if this will work out of
13:31
the box because Gro is a kind of new
13:33
service and I'm not referring to x.com
13:36
I'm referring to dis gr which is a
13:38
company that does llm inference and they
13:41
they're actually very good at what they
13:43
do because their ships are used
13:45
extremely fast and quick so here it's
13:48
what is poly Pol normal function look
13:53
how quick it is it writes 1,200 tokens
13:56
per second which is pretty impressive
13:59
and that is why I think it would be cool
14:01
to have that within this product so what
14:03
I am going to do is I'm going to go over
14:05
chat only mode paste this in then I'm
14:06
going to ask are you aware of the gro
14:10
API now let's see if lavable actually
14:13
has the training data of the gro API
14:15
because if it does not then that is
14:18
going to make things a bit more
14:19
difficult but what we can do then is
14:21
that we can just copy paste some of the
14:23
API documentation into lavable I'll help
14:25
you plan out the new section for a
14:27
landing page that allows users to
14:28
preview the email enhancement feature
14:30
using Rock API yeah I mean it seems to
14:33
have knowledge of the rock API so I'm
14:35
just going to press Implement plan and
14:37
this plan looks very nice and it was
14:40
indeed what I was going for with the
14:42
kind of left and right areas so let's
14:45
just create this API key but let me just
14:48
add this key right there and also we
14:50
want to apply these changes so now I'm
14:52
doing a lot of things that once but I
14:54
think it's all right so we can see that
14:56
we have created a new table right here
14:58
and and it actually creates an index on
15:01
IP addresses and used ad for efficient
15:04
querying which is interesting so it's
15:06
kind of saving or fingerprinting the
15:08
user and fingerprinting is a cool term
15:11
used to identify users on the web and
15:13
the reason why we might want to do that
15:15
is because we want to count how many
15:16
users have went on the website and we
15:19
might want to limit them in terms of the
15:21
number of kind of yeah the number of
15:23
enhancements that they can do to their
15:25
emails but yeah this looks good let me
15:27
try this out so right an email to a
15:31
person that I want to sell my microphone
15:35
to it's a sh 7M something make it
15:40
concise concise email the guy is called
15:44
John and my name is Isaac but let's just
15:48
uh press make it more professional let's
15:50
see what happens so we actually get an
15:51
error we can open up the error log and
15:53
it says fail to call blah blah blah
15:56
status 500 I cannot read properties of
15:59
undefined reading zero so let's just
16:01
press try fix it okay I just had some
16:03
issues with the recording we were stuck
16:05
for a while but now we're back we have
16:07
essentially just finished making this
16:09
beautiful little section right here to
16:11
actually enhance this email so uh we can
16:14
make it more friendly we can make it
16:16
concise we can make like a general
16:18
Improvement of it and we can even edit
16:20
the text to the right such that the user
16:22
can like copy it and so on and you can
16:24
see all of my promps right here in the
16:25
chat history and you can just go onto
16:27
the this link right here I will link it
16:29
in the description and because this
16:31
project is is public I believe if it's
16:34
not I will just make it public it it is
16:36
public anyone can go over here and just
16:38
take a look at all of the prompts I've
16:39
sent now I'm working on this hero page
16:41
again so I added this little 21st Dev
16:45
background right here which I think
16:46
looks pretty cool but it's actually not
16:48
animating right now so I'm just going to
16:51
try to debug this so I'm going to tell
16:53
allowable the background is not
16:56
animating though please make it animate
17:00
then I'm just going to send the prompt
17:02
again now it could be one of those
17:03
preview issues where you have to open up
17:05
the preview URL but I don't believe that
17:08
to be the issue here now another thing
17:10
that we should probably add is a footer
17:11
so I'm just going to prepare the prompt
17:13
for that right now can you add a footer
17:16
the background is still not animating I
17:20
am not sure what the issue might be
17:23
let's try to figure figure it out and
17:28
what I will do now is that I'm going to
17:29
switch to shat only mode and then I'm
17:31
going to send this promps and maybe that
17:33
will solve it and hopefully we have the
17:34
yeah we have the footer right there and
17:36
the footer looks nice and then also we
17:38
have some spacing right here that
17:40
weren't there before that I think we
17:44
should remove so we'll have to prompt
17:46
that as well let's see let me analyze
17:48
the issue with the flickering grid
17:49
animation let's check how it's currently
17:51
being used in the hero section so it's
17:53
analyzing it let's press on Implement
17:56
plan and let's see if it works I'm just
17:58
going to send it this again and what we
18:00
can do if this still does not work is
18:02
that we can do a more kind of aggressive
18:05
prompt that tells lavable to kind of
18:07
start over and that may work so let's
18:10
give that a try let's try to try to
18:13
start over please just just use the code
18:17
right here now we're actually getting an
18:20
error so I'm just going to try to fix
18:22
and see if that resolves it without any
18:24
problem yeah there we have it and now
18:26
the the hero page is a bit smaller which
18:28
is what we wanted but let's try to let's
18:31
try this prompt out so let's just try
18:33
this use the code right here do not
18:36
change change it in any way let's try
18:39
that out okay nice can you now use the
18:42
component in the hero pitch now our
18:45
prompts are adding up here we are
18:47
prompting a lot but we we want to get
18:49
this get this right so that is what we
18:52
want now another thing that we should
18:54
add is that we should add a contact
18:55
sales thing and we should make that
18:57
actually work and for that we should use
18:59
resend which is an API that allows you
19:01
to send emails so essentially what we
19:03
want is that we want to receive an email
19:05
once a user has contacted us through the
19:09
contact sales button so okay let's see
19:11
if this now works we have updated the
19:13
flicker thing it still does not work
19:16
wait actually I think it is moving I
19:18
think I'm used I I actually think it is
19:19
moving the grid s is too small actually
19:22
I'm quite sure they are moving yeah they
19:24
are okay that's a bit Goofy on me
19:26
actually never mind I am sorry it is
19:29
working it is flickering but the squares
19:34
are not big enough for it to be
19:37
noticeable can you please pleas make
19:40
them bit bigger okay let's give this a
19:42
try yeah so that's of course important
19:44
to actually make sure that you have
19:46
properly evaluated what the issue might
19:49
be but yeah it seems like yeah it's
19:51
definitely they are definitely
19:52
flickering but yeah I'm quite certain
19:54
that yeah this is way more clear There's
19:56
Something About This which makes it
19:58
unclear it it might not be the size of
20:00
the squares it might be that the opacity
20:03
is lower or something nice now it might
20:06
be the size might but it's still not
20:10
that clear you maybe try to make them
20:13
more lack like increase contrast or
20:18
something okay there we go so now we
20:20
have something that is actually like
20:21
visible but we have to okay there we go
20:24
there we go now if I'm going to be
20:26
honest this doesn't look great now it's
20:28
this able but can you make the squares
20:32
small again and somehow make make them
20:36
more High rest make it look better let's
20:40
give it another try because there
20:42
there's definitely something something
20:43
strange here that is kind of ruining the
20:45
UI I mean even okay let's see yeah I
20:48
mean here we have like gray on Gray not
20:51
great for for kind of the the way the
20:54
look that we're going for kind of a bit
20:56
distracting okay this this looks better
20:58
this looks better
20:59
let's try to add some more margin okay
21:01
so so this is kind of the issue then
21:03
okay interesting so it seems like we
21:06
have this white overlay which is kind of
21:08
making it not that visible if we remove
21:11
this white overlay then it looks very
21:13
very ugly so what we should do is that
21:16
we should keep the white overlay and
21:18
maybe this is fine I think this looks
21:20
pretty cool I think this looks pretty
21:22
cool I think this looks fine let's add
21:24
let's add some more 21st de things to to
21:26
make this look even cooler so I think it
21:29
would be nice if we could add some some
21:33
kind of floating glare SL circles so if
21:37
you guys haven't seen some websites have
21:39
these like floating particles or circles
21:42
that look really cool so now he's going
21:43
to say nice now it looks good can we
21:46
maybe add a floating Circle purple
21:49
circle or similar to add some some
21:53
beauty to the website there we go there
21:56
we go this is like this is what I like
21:58
to see now now one note on this is that
22:02
I don't like the pattern that it's
22:04
animating in right now I don't like the
22:07
P that it's animating in right now and I
22:10
think this looks good so as you can see
22:12
we have the kind of purple things or
22:14
actually let's make the purple things
22:16
purple things a bit more clear let's
22:19
give this a try can we change I believe
22:21
we can nice what I would want to do is
22:24
that I would want to make it more bright
22:26
let's see okay maybe that was too bright
22:28
let's try this okay okay I think this is
22:30
fine I think this is good I think this
22:32
is pretty good another one which I think
22:34
would be pretty cool is to have this
22:36
animation right here so I'm just going
22:38
to copy this and I'm just going to say
22:40
can you please add this animation to the
22:43
euro page okay this doesn't look great
22:46
actually let's let's revert let's revert
22:48
not a fan restore actually can we just
22:52
use that animation on the
22:56
word and just anim
22:59
between
23:00
intelligence and assistance maybe let's
23:04
give that a try Okay this looks very
23:06
very bad let's be even more specific so
23:08
let me copy paste this old front and
23:10
let's go please use the animation and
23:13
methods above to update the hero page to
23:18
make the word animate from the cycle
23:22
between intelligence and
23:26
assistance now the last thing there
23:28
think we should add from 21st Dev is we
23:31
should add this thing right here I think
23:33
this would be very very cool so when you
23:35
scroll it kind of follows you and I I
23:37
think that's a pretty cool effect so I'm
23:39
just going to copy this as well and once
23:41
we have gotten this part to work and
23:42
there we go now it works perfect now
23:45
there is something about this animation
23:46
which which I think is is a bit off I
23:50
can't really tell what but let's try to
23:52
maybe we can have some motion blur or
23:53
something this might be fine but there
23:55
there is some UNS smoothness that I'm
23:57
seeing some St
23:58
now that could use be my Chrome or
24:00
something this does not look good make
24:03
it better can you add this timeline
24:07
thing you can choose choose what you can
24:11
choose what to on the timeline thing on
24:15
the landing page okay let's see now
24:18
let's see all right let's see if we get
24:21
it work now okay I like this I like this
24:24
it's it's not super super smooth
24:26
actually actually let me use r cuz this
24:29
doesn't look good could be the frame
24:30
rate actually can we maybe just increase
24:34
the frame rate let's try that add this
24:36
with to this but it's all right I think
24:39
this looks smoother now it kind of has
24:40
that bounce thing which which I like the
24:43
bounce is almost a bit too too too
24:46
aggressive but I think it's all right I
24:47
think this is fine let's send this and
24:49
let's add this timeline and then let's
24:51
make this contact form work so now let's
24:54
make the contact sales work okay let's
24:59
send that once we have this timeline
25:00
going all right so here we have the
25:02
timeline nice this looks good let's take
25:05
an image here and let's try to enhance
25:07
the taste and another thing that I think
25:09
would be good if we got some icons like
25:12
maybe 21st St can actually help us with
25:14
this nice now we have this thing above
25:16
okay perfect perfect perfect also this
25:19
animation right here is a bit broken
25:20
let's see if it's actually broken on the
25:22
preview page it is so let's just St
25:25
lovable about that yeah I mean what we
25:27
need is that we need some like this is
25:29
what we need this is exactly the stuff
25:32
we need I'm just going to try to
25:33
download some of these illustrations to
25:35
see if that can make this a bit more
25:37
beautiful it seems like this animation
25:39
is still still messing up a bit fix that
25:43
and also please add these images to the
25:47
timeline sections let's give that a try
25:51
and and then also what we could do is
25:52
that we can hook these up to stripe I'm
25:54
just going to skip that for now we can
25:56
look at our previous video on how to do
25:58
that at the end of the video I I showed
26:00
how to set up stripe but essentially
26:01
what you can do is you can just ask how
26:03
to set up stripe and then lavable will
26:05
give you all of the steps but let's see
26:07
if this works now yes so now we have the
26:09
images they're still still not looking
26:12
good because the text is like right
26:14
below the image which looks very weird
26:17
please can you fix this by not having
26:20
having the text be under the image but
26:24
having the text be to the side of the
26:28
image okay nice nice this looks way
26:31
better the the only thing is that we
26:32
probably want the image to like we
26:35
probably want the image to be part of
26:36
the the kind of block okay nice this
26:39
looks good this looks really good now I
26:40
think but not great Al for The Trusted
26:44
buy
26:45
section please update the color the text
26:50
let me stand that okay let's see okay
26:52
this looks better this looks better it
26:54
still looks bad though and I can't I
26:56
can't pinpoint why exactly it looks bad
26:58
it's still grade out maybe we have some
27:03
some white overlay above that we are not
27:08
a aware of so sometimes like sometimes
27:11
when you get an error like this which
27:12
seems simple but but we still have the
27:14
error it's probably something that we're
27:16
not aware of such as an overlay above it
27:18
so that is why I wrote wrote that prompt
27:21
and hopefully that should fix it and
27:22
then also we should fix this okay there
27:25
we go now the heading is clear perfect
27:27
so yeah the that kind of was the issue
27:29
but for some reason this doesn't look as
27:31
great right now okay let's see if we can
27:34
enhance this UI even more and and also
27:37
let's check the responsiveness so it is
27:39
indeed responsive though though it still
27:41
looks looks a bit strange then the the
27:45
look okay nice wow now we really updated
27:48
something okay this this looks nice I
27:50
like it but it is overflowing over here
27:53
so let's make sure that this not happen
27:55
and also maybe try to try to make the
27:59
text the blocks on the timeline okay
28:02
let's try that and let's see how it
28:04
looks on mobile nice it looks good on
28:06
mobile nice let's get it to match the
28:08
hero page cuz even though this kind of
28:10
gradient looks very cool I think it's
28:13
better to use match what we already have
28:16
and we could change every text to have
28:18
these kind of cool gradients but I'm not
28:19
going to do that nice okay I like this I
28:22
like this nice this looks really good I
28:24
think nice this looks really good but
28:27
can and we make it such that the
28:30
headings turn into purple when when we
28:34
are scrolling but other than that I
28:37
think we're good I think if we just pull
28:39
up the preview yeah this looks really
28:41
nice we have animations we have these
28:43
animations this is perfect now yeah this
28:46
text right here should match the color
28:48
that we already have let's let's edit
28:50
this text right here let's see if we can
28:52
make this more purple okay it seems like
28:54
we're not editing it let's discharge and
28:57
let's let's just copy this nice now can
29:00
you make this text the more Pur vibrant
29:04
purple primary color that we have I
29:07
think it's time to add a flow so I'm
29:09
just going to paste in this prompt right
29:11
here and I'm just going to send that and
29:12
it should create like one of these Edge
29:14
functions for us let me go to resend the
29:17
API that we will use for this and let me
29:20
create a new API key so create API key
29:23
let's go email AI assistant add let's
29:28
add this API key and I believe this
29:31
should work off the bat or actually let
29:33
me just try it out right now I think it
29:34
should work so let me just type
29:37
something in like Isaac let me type in
29:40
my email address and the lavable as the
29:44
company hello I would like to contact
29:49
you guys let's send this message and
29:51
let's see what happens there we go thank
29:52
you for your interest we'll be in touch
29:54
soon okay so now what we're looking for
29:56
is the confirmation message and yes
29:58
thank you for your interest Isaac and
30:00
then we also want the actual informative
30:03
message which we should have received
30:05
from from resent actually what we have
30:08
to say as well because right now we just
30:10
got the confirmation message we probably
30:13
want to also specify maybe we haven't
30:15
specified that I've implemented an edge
30:17
function that sends two emails to resend
30:19
a confirmation email to the user and a
30:20
notification email to your team okay so
30:22
the question is who who are we who are
30:24
we messaging onboarding res. so it's
30:28
seems like this is the is the email that
30:30
we're sending the email to which is
30:32
totally fine so here we have it new
30:34
sales inquiry so it seems like laal
30:37
automatically sent it to this like
30:39
recent email which seems to be one of
30:40
these emails that recent use to kind of
30:43
use test out things so we can see that
30:45
we have this message right here name
30:47
ISAC email ISAC Lev company and then we
30:50
have the message hello I would like to
30:52
contact you guys and I believe we can
30:53
change this email to any of our choosing
30:56
or to the email address that we have
30:58
signed up with I'm actually not sure if
31:00
we can choose any email address because
31:02
we might have to verify that within
31:03
reset but we can definitely tell it to
31:05
just send the the email about the sales
31:08
person to my own email which is ISAC
31:11
atable because I signed up to recent
31:14
using that email address all right but
31:16
that's it now we have this beautiful SAS
31:17
landing page right here for our
31:19
imaginary email AI assistant tool and we
31:22
even have this preview right here of the
31:24
tool and the preview Works using the gro
31:26
API and we have a bunch of these 21st
31:28
Dev components which really make the
31:30
website way more beautiful and we also
31:32
have the the contact sales button which
31:34
actually works and sends an email to us
31:37
and a confirmation email but we should
31:38
actually do one more thing so let's
31:40
actually publish this real quick so I'm
31:41
just going to press on update and this
31:43
will publish it to this domain right
31:45
here so let's just wait for this to load
31:47
all right there we have it and now we
31:48
can open up this domain and here we have
31:51
the website deployed and what we can do
31:53
now is that we can actually submit this
31:55
website to lavable Launch and if you
31:58
guys don't know about lavable launch it
32:00
is a recent kind of thing that we used
32:03
created which is a website kind of
32:05
similar to product where you can kind of
32:07
publish the things that you you built
32:09
with lovable so if you go over here I
32:12
can link this in the description you can
32:14
submit your lovable project and then you
32:16
can just press on submit project and we
32:17
can call this something let's call this
32:19
we have a name for it Nexus email so
32:22
let's just call this Nexus smart email
32:25
and it's essentially just the landing
32:26
page at this point but let me just go
32:29
through all of this so and then I'm just
32:30
going to press submit and there we go
32:32
here we have our project but now we have
32:35
our website on lavable launch and it
32:38
will the visibility of our website will
32:40
now be increased because people will be
32:42
able to go to lavable launch and you
32:44
check it out so yeah if you're launching
32:46
anything then you know I recommend going
32:48
to lavable launch and uploading it now
32:51
this is of course justed like a landing
32:52
page so we haven't really launched
32:55
anything other than use this landing
32:57
page but perhaps will get a bunch of
32:58
inbound and and then we might want to
33:00
build out this product to to make it
33:02
work but eitherway that was it for this
33:04
video we're going to be making a bunch
33:05
of more videos in the future but if you
33:07
have any feedback or questions you know
33:09
please just leave it in the comments
33:10
below and also you can join our Discord
33:13
server where we also answer questions
33:15
and kind of help out users and stuff but
33:17
yeah bye-bye