Full Transcript

·YouTLDR

How To Use Codex To Build Insanely Beautiful Websites Using GPT 5.6 Sol

25:23EnglishTranscribed Jul 23, 2026
0:00

If you didn't already know, we're a

0:01

software company and we've developed

0:03

seven stages that you can use to make

0:05

sure Codex builds websites that don't

0:07

look AI vibecoded, but actually feel

0:09

professional and belong to a real brand.

0:12

Whether you're completely new to AI

0:13

coding or you already have experience

0:15

with it, there's something here for you.

0:17

If you've never opened Codeex before,

0:19

that's completely fine because we're

0:20

going to start from the beginning. And

0:21

if you already have experience with

0:23

Codeex, this isn't just the same

0:24

beginner process. We've found new ways

0:26

that you can use to build better

0:28

websites. There are timestamps below, so

0:30

you can skip anything you already

0:31

understand and jump directly to the

0:33

newer stages. By the end, you'll be able

0:35

to create some really awesome landing

0:37

pages and websites and actually sell

0:38

them to clients as well. So, let's not

0:40

waste any time. Let's get into the

0:42

video. If you [snorts] already use

0:43

Codex, you can skip this setup and move

0:45

to the first stage. But if you've never

0:47

opened it before, you need to download

0:49

the chat GPT app because Codex is now a

0:51

mode inside it. After you download it,

0:53

you're going to see something like this.

0:55

Then, you have to sign into your

0:56

account. While the free version does

0:58

give you very limited usage, we do

1:00

advise that you get the $20 plus plan if

1:03

you want to build and that will be

1:04

enough for your usage. If you want to

1:06

build more with it, you can upgrade to

1:08

the $100 or $200 plan, but for now, the

1:11

$20 plan is fine. The first thing we're

1:13

going to do is switch into Codeex. As

1:15

you can see, we have multiple projects

1:17

here. To create a new project, you can

1:19

start from scratch and call it anything

1:20

you want. It's going to create a folder

1:22

for you. To start working in that

1:24

folder, you just type out your very

1:25

first prompt. As you can see, codeex has

1:27

started working and it's going to reply

1:29

here. Now, you can think of these as

1:31

different chats inside a folder. If we

1:33

open a new chat, you can see that it

1:35

creates another one here. If you don't

1:36

already know, Codeex calls these chats

1:38

threads. Here you can see that we have

1:40

the model picker. For this video, we're

1:42

using the latest model GPT 5.6. If you

1:45

haven't used these settings before,

1:47

effort controls how much work the model

1:49

puts into its answer. We recommend that

1:51

you always keep it between light and

1:53

high and never go above that because it

1:55

just eats away at your usage and doesn't

1:57

actually give you any benefit. For

1:58

speed, we recommend that you keep it on

2:00

standard. These Codeex models are

2:02

comparatively faster than other models

2:04

such as Claude. So, we've never felt the

2:06

need to switch it to fast because that

2:08

also uses additional usage. To check

2:10

your limits, you can click on this menu

2:12

here. You'll see that we still have 81%

2:14

of our weekly usage remaining. So, you

2:16

need to make sure that you keep an eye

2:18

on this. Now, there's one more thing we

2:20

want to explain before we actually get

2:22

into the building part. If you don't

2:23

already know, a Codeex project is an

2:25

actual folder on your computer. If we

2:27

click here and open the files, it's

2:29

going to show all the files inside that

2:31

folder. So, you never need to leave the

2:32

Codeex app. You never need to open the

2:34

terminal and you never need to open any

2:36

IDE such as Visual Studio Code. Let's

2:39

[snorts] start with the first stage.

2:40

Before Codex designs anything, it needs

2:42

to know what the website is supposed to

2:44

do. A prompt like build a landing page

2:47

for an AI community gives it a topic,

2:49

but it doesn't explain who the page is

2:51

for, what that person needs to

2:53

understand, or what action the page

2:55

should lead them towards. So, Codex has

2:57

to guess those decisions, and even if

2:58

the page looks good, it can still solve

3:00

the wrong problem. So, here you can see

3:02

that we started by telling it that we

3:04

wanted to build a landing page. You can

3:06

mention that Codeex should use Nex.js.

3:08

If you haven't worked with it before,

3:09

Nex.js is basically the system Codex

3:12

will use to build the website. If you

3:13

don't understand what this means yet,

3:15

just include this line. Then you need to

3:17

define the purpose of the landing page

3:19

and what it's for. For example, here

3:21

we're creating a landing page for an app

3:23

called Beacon, which is a podcast

3:24

analytics platform. After that, we

3:26

define what the platform is going to do

3:28

based on which it generates the actual

3:30

content for the landing page. Then we

3:32

have the most important part. What is

3:34

the actual function of the landing page?

3:36

Here the function of the landing page is

3:38

to get users to click and join the

3:40

weight list. This is the most important

3:41

line in the prompt. Some landing pages

3:43

are for products that have already been

3:45

built. You'll usually see a sign up

3:47

button on those landing pages, but here

3:49

we just want people to join our weight

3:51

list. So, Codex knows exactly what to

3:53

build. Now, Codeex can build a website

3:55

from a single prompt, but it only knows

3:57

what you've told it inside that

3:59

conversation. So, when you start a new

4:00

thread or move on to another section, it

4:03

can start making different decisions

4:04

about the same project. If you haven't

4:06

used an agents.md file before, it's

4:08

basically the instruction file C codeex

4:10

reads before it works on your project.

4:12

It gives Codex the context it needs

4:14

about what you're building. So instead

4:16

of repeating the same instructions in

4:18

every prompt, every new task starts with

4:20

the same information. So in order to

4:22

generate an agents.md file, you don't

4:24

have to actually write all of this down.

4:26

There is a custom command built into

4:28

codeex that you can use. You just have

4:30

to type a forward slash and it's going

4:32

to give you a bunch of options. We're

4:33

going to cover the important options in

4:35

this video, so you don't need to start

4:37

thinking about all of them right now.

4:39

Down here, you'll see that we have the

4:40

init option. Once you select it and

4:42

press enter, it's going to give CEX this

4:44

prompt. Using this, Codex will create an

4:46

agents.md file and include all the

4:49

context that we gave it in the initial

4:51

prompt. If you want to view the file,

4:53

you can open it up. You'll see that we

4:54

have a lot of files here. That's because

4:56

the project has already been built. But

4:58

don't worry, we'll guide you through all

5:00

the stages one by one. If we open the

5:02

agents.m MD file, you can see that it

5:04

contains some basic information about

5:06

how codeex needs to work along with

5:08

important details such as the project

5:10

structure and folder organization. Codex

5:13

has basically listed all of our

5:14

important information in the appropriate

5:16

places. For example, it has written here

5:18

that this folder contains the next.js

5:21

landing page for the beacon website.

5:22

Further down in the file, it has listed

5:24

all the other details as well. One other

5:26

important thing is that you need to tell

5:28

Codex to add an instruction at the top

5:30

stating that whenever Codex can perform

5:32

an action itself, it should do so. This

5:34

includes starting the app and verifying

5:36

that it was built correctly. We'll come

5:38

back to this later, but the reason for

5:39

this is that these Codeex models have

5:41

one flaw. Although it has improved a lot

5:43

with the release of the latest models,

5:45

they tend to ask you to do things for

5:47

them even though they can do them

5:48

themselves. So adding this instruction

5:50

at the top of the agents.mmd file really

5:53

helps Codeex work autonomously. So you

5:55

don't have to continuously monitor it.

5:58

Now that [snorts] Codeex knows what

5:59

we're building, the second stage is

6:01

giving it a reusable set of design

6:03

instructions. If you haven't used skills

6:05

before, they're basically instruction

6:06

files that Codex reads whenever it's

6:09

doing a specific type of work. So

6:10

instead of explaining the same web

6:12

design rules in every prompt, you save

6:14

them inside a skill and Codeex loads

6:16

them before it starts designing. This

6:18

matters because a better model doesn't

6:20

automatically give you a unique design.

6:22

Even without additional instructions,

6:24

the model can generate a pretty good

6:25

website from a short prompt. The problem

6:27

only becomes obvious after you've

6:29

generated enough of them. The content

6:31

changes, but the same design language

6:33

keeps appearing. And because thousands

6:35

of people are generating websites with

6:37

the same models, that design language

6:39

starts appearing everywhere. This is

6:41

what people mean by AI slop. A website

6:43

might look good on its own, but it still

6:45

feels like it came from the same

6:47

template as every other AI generated

6:49

website. The original front-end design

6:51

skill from Anthropic was created to

6:53

prevent the older AI design defaults,

6:55

but newer models already avoid many of

6:58

those choices and have developed a

6:59

different visual style that the original

7:01

skill doesn't account for. So, for this

7:03

website, we're using the GPT taste

7:05

design skill. It gives Codeex updated

7:08

rules for the entire visual system and

7:10

pushes it away from the patterns newer

7:12

models now repeat. Now, the GPT taste

7:14

skill comes from this set of 13 skills.

7:16

While there are lots of skills, the one

7:18

that's best for use with the GPT models

7:20

is the GPT taste skill. If you're using

7:22

any other model, you can experiment with

7:24

the rest as well. Adding it to Codex is

7:26

pretty easy. You just have this install

7:28

command, copy it, go back into Codex,

7:30

and tell it to install it for you. You

7:32

can see that it installed all the skills

7:34

first. Now, before you can use them, you

7:36

have to quit codeex and come back to

7:38

this chat again. Since this is a thread,

7:40

everything is going to be saved and you

7:41

won't lose any of your work. After that,

7:43

you need to reference the GPT taste

7:45

skill in codeex. Type the /ash command

7:48

and write out the name of the command.

7:49

Once you press enter, it's going to be

7:51

inserted into your prompt and C codeex

7:53

will basically read everything that's

7:55

inside the skill. Now, you can see that

7:57

after we added the skill, we told it to

7:59

start the build and specifically told it

8:01

not to use the site skill. If you

8:03

haven't used the site skill before, it's

8:05

OpenAI's replacement for Anthropic's

8:07

front-end design skill, and it copies a

8:09

lot of the same concepts. But we've

8:11

experimented with it, and it doesn't

8:12

really produce good outputs. So, we

8:14

would advise you to stay away from it

8:16

and specifically tell Codeex not to use

8:18

it because it will default to using it

8:20

if you don't mention it. You can also

8:22

ask it to write in the agents.md file

8:24

that it should never use this skill for

8:26

designing. We're specifically saying for

8:28

designing because there is one other use

8:30

for this skill that we'll look at later

8:32

in the video. After that, it's basically

8:34

going to build the whole website. You

8:36

can see that it worked for 17 minutes

8:37

and built the entire site. Once the site

8:39

was built, it gave us this link. If you

8:41

haven't worked with a local website

8:43

before, local host means the link only

8:46

works on your computer. If you share it

8:48

with someone else, they won't be able to

8:49

open the website you just built. But

8:51

don't worry, we'll come to that later in

8:53

the video. To preview the site, you

8:55

don't actually need to leave codeex. You

8:56

can open the side panel and here you'll

8:58

see that you have a browser. Just enter

9:00

this link there and you can see the site

9:02

that it generated for us. So this is the

9:04

site that it generated and honestly it

9:06

looks really really great. The

9:08

animations are properly done and they're

9:10

not janky. There are some small issues

9:11

that we're going to fix in the later

9:13

stages such as the stock images, a few

9:15

animations being too janky, and one

9:17

other issue that we'll bring up later.

9:19

But one thing we want to mention is that

9:21

because we clearly defined what this

9:23

site was for, it accurately set up the

9:25

user journey. First, it gave us the

9:27

product showcase. If we had an actual

9:29

product, it could showcase that here as

9:30

well. Then it gave us these smaller

9:32

graphics, which again look really

9:34

amazing. And finally, because we clearly

9:36

specified that this was a weightless

9:37

landing page, it created a CTA asking

9:40

users to sign up early. [snorts] The

9:41

third stage is browser verification. A

9:44

website can run correctly and still have

9:46

visual problems because working code

9:48

doesn't mean the finished design looks

9:50

right. Browser verification gives Codeex

9:52

the actual website as feedback, so it

9:54

can catch problems that only become

9:56

visible once the page is on screen. This

9:58

is also one of Codeex's strongest areas.

10:00

If you haven't heard the term computer

10:02

use before, it's basically the model's

10:04

ability to understand and interact with

10:06

what's on screen. GPT models are the

10:08

strongest models for computer use. So,

10:10

in our testing, Codex's browser

10:12

verification has been much more reliable

10:14

than what we've seen from other coding

10:16

agents. Now, we didn't have to manually

10:18

ask it to verify that everything on the

10:20

landing page looked correct. This is

10:21

because in the agents.md file, we

10:24

already told it that it should perform

10:26

the verification itself. That's why it

10:28

didn't ask us to do anything. If we

10:29

scroll down, you can see that it used

10:31

the browser multiple times to inspect

10:33

the website. It didn't find any errors,

10:35

which is why it didn't edit any files

10:37

during the browser verification. It did

10:39

edit some files here, but those were

10:41

code related changes that you don't need

10:43

to worry about. Another thing it does

10:45

during browser verification is check

10:47

responsiveness. If you don't already

10:48

know, responsiveness is basically how

10:50

the website adjusts to different screen

10:52

sizes. For example, if we stretch it

10:54

out, which is how it's going to appear

10:56

on a desktop, you can see that it looks

10:58

great. And if we make it narrow, which

11:00

is how it's going to look on a mobile

11:01

device, you can see that codeex has

11:03

automatically taken care of that.

11:04

Normally, you had to tell models to make

11:06

the website responsive. You don't need

11:08

to do that anymore because they

11:10

automatically handle it. But as a quick

11:11

test, you should still drag the window

11:13

and make sure everything is responsive.

11:15

If any element isn't responsive, you can

11:17

just take a screenshot and give it to

11:19

the model. There is a tool called the

11:20

annotate tool, but we found that it's

11:22

really janky and not very reliable,

11:25

especially when you've zoomed in. So, we

11:27

just use the screenshot method, and we'd

11:28

say it's the better option at the time

11:30

of recording. Maybe later on this

11:32

feature will improve and you can start

11:34

using it. And if you're enjoying the

11:35

video so far, subscribe to the channel

11:37

and hit the like button. This small

11:39

gesture of support goes a long way for

11:41

us. The fourth stage fixes the other

11:43

problem we mentioned earlier. Even after

11:45

using the GPT taste skill, the website

11:47

still falls back to the same kinds of

11:49

colors that GPT models use across other

11:52

designs. The skill improves the model's

11:54

general design decisions, but it doesn't

11:55

give this specific brand its own visual

11:58

identity. So, if everyone uses the same

11:59

model with the same skill, the results

12:01

can still start looking similar. This is

12:03

where design.md comes in. If you haven't

12:05

come across it before, Google introduced

12:07

the design. MD format through Stitch

12:10

which is its AI design tool. A design.md

12:12

file is basically an instruction file

12:14

containing the complete visual system

12:16

for one brand. It gives the model

12:18

specific design direction to follow

12:20

instead of letting it choose from its

12:22

usual defaults. So the GPT taste skill

12:24

teaches codeex how to make better design

12:26

decisions in general while design. MD

12:29

tells it what this particular website

12:31

should look like. So here's an example

12:32

of the problems we're facing here. You

12:34

already know that the design skill made

12:36

this website, but without the design

12:38

skill, GPT 5.6 was able to achieve this.

12:41

Now, again, it's a pretty good website

12:42

even without all that flare. But you can

12:44

clearly see that a lot of the elements

12:46

have been reused, especially the color

12:48

scheme. This green color and this purple

12:50

color are reused quite a bit. The design

12:52

skill used the purple color a little

12:53

less, but it still used it. This is why

12:55

design.md files are so important. Now,

12:58

the question is, where do you get these

13:00

design files? There are lots of

13:02

resources out there. One of them is

13:04

called getdesign.md and it has loads of

13:06

designs from different people. You can

13:08

get the design systems of Claude,

13:10

Cursor, Discord and other well-known

13:12

companies as well. But we really like

13:14

this design.md collection from Aurabuild

13:17

which is actually a website builder. But

13:19

they also have this free design.md

13:21

library. You can scroll down, click on

13:23

the popular ones, and you'll find these

13:25

amazing design systems. It's not like

13:27

this will change the layout or style of

13:29

your website. Instead, it applies things

13:31

like spacing, colors, and other design

13:33

details that give your site a completely

13:36

different look. That's why we downloaded

13:38

this design.md file. You can just click

13:40

this button, and it'll download it to

13:42

your downloads folder. After that, go

13:43

into CEX, click this button, and attach

13:46

any files or folders that you want. You

13:48

can see that this is the file we

13:49

downloaded. After attaching the file, we

13:51

told Codeex that it needed to create a

13:53

design.md file in the project, copy the

13:56

contents of this file into it, and then

13:58

revamp the site according to that

14:00

design.md. We specifically told it that

14:02

the structure, layout, and animations

14:05

should not change. Because one important

14:07

thing is that the GPT taste skill we

14:09

installed is really good at animations.

14:11

You don't really need to do anything

14:13

else in terms of the overall page

14:14

animations. It handles most of them on

14:16

its own. And you can clearly see that

14:18

they look really good. And you can see

14:20

that after it finished, it told us that

14:22

it had created the design.md file and

14:24

applied the visual system to our beacon

14:26

platform. Now you can see that the

14:28

layout and the structure are still the

14:30

same and it hasn't changed those, but it

14:32

has completely changed the color scheme

14:33

and the site looks completely different.

14:35

If you compare it to the original

14:37

greenish design, it doesn't look like it

14:38

was generated by one of the GPT models.

14:41

This is why having a design.md file is

14:44

really important. One more thing before

14:46

we continue to the next stage. Whenever

14:47

we're building landing pages or even

14:49

full apps, we always use phosphor icons

14:52

and we always add that to the agents.md

14:54

file so that whenever CEX has to create

14:56

anything new, it can use those icons.

14:59

This is our favorite icon set because

15:01

it's really minimal and looks great.

15:03

Even though it's mostly used in small

15:05

places such as the arrows, it's still in

15:07

our opinion the best icon set out there.

15:09

But before we move to the fifth stage,

15:11

let's have a word by our sponsor. Let's

15:13

talk about how I launched an e-commerce

15:15

store ready to take real orders in just

15:17

minutes without spending weeks on setup.

15:19

I pasted one link into Copify and

15:21

minutes later I had a completely live

15:23

Shopify store. Product descriptions,

15:25

copy, design, everything AI generated

15:28

and ready to convert visitors into

15:30

buyers. Real storefront, fully stocked

15:32

and professionally designed. That's the

15:34

actual win. Not just having a store, but

15:36

having a business ready store that makes

15:38

money before your first sale. Here's

15:40

exactly how it happened. I clicked

15:42

connect to Shopify straight from store

15:44

AI and it pushed everything live

15:46

instantly. Then I added more products to

15:48

the same store and built a second

15:50

complete store from a totally different

15:51

link in just minutes. There is no manual

15:54

setup or design work required. But

15:56

here's what makes this genuinely

15:57

powerful. AI Chat hands you proven

15:59

marketing angles for every single

16:01

product and Creative AI generates the

16:03

actual ad creatives to sell them.

16:05

Everything you need to run a profitable

16:06

converting store is already built in and

16:09

ready. Head to the link in the pinned

16:10

comment and launch your store. Now, the

16:12

fifth stage fixes another problem we

16:14

pointed out earlier, which is the stock

16:16

images. The design file has given the

16:19

website its own visual system, but the

16:21

stock images still don't belong to that

16:23

system. They can fill the empty space,

16:25

but they rarely match the exact brand.

16:27

This is another reason AI generated

16:29

websites can feel assembled instead of

16:31

designed. This is where original GPT

16:33

images come in. Codex already

16:35

understands the product through the

16:36

agents.md file and it understands the

16:39

visual direction through design.md. So

16:42

it can use that context to generate

16:43

original brand imagery with the GPT

16:45

image model and add those files directly

16:48

to the website. So what you need to do

16:49

is give it a prompt telling it to create

16:51

an assets folder and link it in the

16:53

agents.md file as well. This folder will

16:56

contain any assets that the GPT models

16:58

generate or anything that we want to add

17:00

to the landing page ourselves. For

17:02

example, if we want to use our own

17:04

custom images. After that, we told it

17:06

that it needed to replace all the stock

17:08

images on the landing page. Here are the

17:10

important things that you need to

17:11

mention. You need to tell it that the

17:13

images should match the design and the

17:15

content they're meant to represent. That

17:16

way, it doesn't just generate random

17:18

visuals. It generates visuals that are

17:21

actually relevant. Here, we asked it to

17:23

generate illustrations for us since

17:24

there was a higher chance of it making

17:26

mistakes on this task. And especially if

17:28

you're on the $20 plan where image

17:30

generation might be limited, we highly

17:32

recommend turning on plan mode first. If

17:35

you haven't used plan mode before, it

17:36

lets Codeex work out what it needs to do

17:39

before it changes the project. You don't

17:41

need to mention it inside the prompt.

17:42

Just click this button. After that, it's

17:44

not going to touch any code or make

17:46

changes to the website. Instead, it's

17:48

going to come up with a plan first and

17:50

then generate the images. We went

17:52

through the plan, told it that

17:53

everything looked good, and then asked

17:55

it to implement it. After that, it

17:56

generated these images and you can see

17:58

that they match the design of the

18:00

website really well. If you're wondering

18:01

why some of these images are different

18:03

from the previous ones, you'll find out

18:05

when you see where they were placed. It

18:07

also added instructions to the agents.md

18:09

file about where the image files should

18:11

be placed. If you look inside the app

18:13

folder under the public folder, you'll

18:14

find the assets folder. Whenever you

18:16

need to add images, just put them in

18:18

there and tell Codeex what to do with

18:19

them, and it'll add them to your site.

18:21

As for the final result, this is what we

18:23

got. And you can see that these

18:25

illustrations look really amazing. It's

18:26

not just that they match the design of

18:28

the website. They also match the

18:30

descriptions written below the cards.

18:32

That's the advantage of using these

18:33

custom models to generate images. Other

18:36

than that, you can see that it also

18:37

placed these images in this animated

18:40

section. If you're wondering why the

18:41

last three images were different, it's

18:43

because it generated these avatars for

18:45

the testimonials. Honestly, they look

18:47

really, really good. The sixth [snorts]

18:49

stage is improving the layout with

18:51

visual inspiration. At this point, the

18:53

website has its own design system and

18:55

original images, but Codex still decided

18:57

where everything should go using the

18:59

layout patterns it already knows. So,

19:01

the colors and images can feel original

19:03

while the structure still feels like a

19:05

standard AI generated landing page. This

19:08

is most noticeable in the hero section

19:10

because it's the first thing people see.

19:11

Layout is also difficult to explain

19:13

through text alone. So, giving Codex a

19:16

visual reference shows it the type of

19:17

composition we want. The goal isn't to

19:19

copy another website. It's to use the

19:21

layout as inspiration while keeping our

19:23

own brand and content. So, where do you

19:25

get inspiration? One of the most common

19:27

places is Pinterest where you can find a

19:29

lot of inspiration for whatever you're

19:31

building. For example, we searched for

19:32

hero sections for SAS apps because

19:34

that's what we're building and we've got

19:36

lots of different designs here. This one

19:38

is really interesting and you can see

19:39

that we've got layouts similar to this

19:41

as well. So, this is a really great

19:42

place to get inspiration. Other than

19:44

that, we have awards which showcases

19:46

some really amazing websites. If you go

19:49

into their directory, you can find some

19:51

really awesome looking designs. These

19:52

are some of the best places to get

19:54

inspiration if you're not satisfied with

19:56

the layout that the model has generated.

19:58

In our case, as you already saw, most of

20:00

the hero sections we found on Pinterest

20:02

for SAS apps looked very similar. We're

20:04

honestly satisfied with this one, so

20:06

we're not going to change it, especially

20:07

this section here. It looks really great

20:09

and clearly showcases all the features

20:11

that the app has. But if you're not

20:13

satisfied, you can always give the model

20:15

a screenshot of another design and ask

20:18

it to recreate it. The seventh and final

20:20

stage is improving the individual parts

20:22

of the website. If you haven't worked

20:23

with components before, a component is

20:26

basically one reusable part of the page,

20:28

such as a button. At this point, the

20:30

overall design is already in place, but

20:32

some of these smaller parts can still

20:34

feel generic. Instead of asking codeex

20:36

to redesign the entire website, we can

20:38

replace only those parts with components

20:40

made by other designers. This gives us

20:42

more control over the smaller details

20:44

without changing the design direction

20:45

we've already created. So to get these

20:47

individual components, there are lots of

20:49

sites. One of them is 21.dev and it has

20:52

both free and paid components. Other

20:54

than that, there's godly and fancy

20:56

components. All of them give you

20:57

components for specific parts of your

20:59

app. For example, we have this

21:01

navigation switcher with liquid glass,

21:03

this background for a hero section, and

21:05

this navigation expander with a fluid

21:07

animation. There's lots of stuff and

21:08

whatever you feel would improve your

21:10

application, you can just add it. For

21:12

example, we only felt that we could

21:13

improve the landing page in one way,

21:15

which was by improving the background of

21:17

the hero section. So on 21.dev, we found

21:20

these backgrounds called shaders. And we

21:22

really like this one. It looked really

21:24

good to us. All you need to do is copy

21:26

the prompt. It contains all the

21:27

information needed to apply it. Give CEX

21:29

the prompt and tell it to apply it to

21:31

the hero section. We specifically asked

21:33

it not to use the skills because it

21:35

would use an optimization skill that

21:37

we're going to talk about later. After

21:38

that, it applied the change and then we

21:40

asked it to tweak the colors a little.

21:42

This is the final result that we got and

21:44

honestly it looks really amazing. It's a

21:46

huge improvement over what we had

21:47

before. Now, you can see one thing when

21:49

we navigate around the app, it feels

21:51

really slow. That's because of how many

21:53

heavy animations it has. It's not that

21:55

you need to remove these animations. You

21:57

just need to optimize your site so that

21:59

it loads quickly. In order to do that,

22:01

you just need to ask the model to

22:02

optimize the site and that alone can fix

22:05

most of your problems. But we've made a

22:07

custom skill for optimizing

22:08

animationheavy landing pages. Since it's

22:10

a skill, you can activate it using the

22:12

slash command. After that, it took quite

22:14

a long time and you can see the metrics

22:16

showing how it reduced a lot of the

22:18

latency in the website and made it much

22:20

faster. Now, this is part of our AI labs

22:22

design system which we use when building

22:24

our own products and working on client

22:26

projects. You can see that the optimized

22:28

skill is right here. And we have lots of

22:30

other skills that we use throughout our

22:32

design process. This custom skill along

22:34

with other resources can be found in

22:36

AIABS Pro, which is our community.

22:39

That's where you'll get the resources,

22:40

the starter packs, and more along with a

22:42

place to interact with a bunch of

22:44

like-minded people, including our team.

22:46

So, if you found value in what we do and

22:48

want to support the channel, this is the

22:50

best way to do it. The links in the

22:52

description. Now before we move on to

22:54

deploying this so that anyone on the

22:55

internet can see it, we just wanted to

22:57

give you a small tip. If you haven't

22:59

used git before, it lets you create

23:01

local commits which are basically

23:03

checkpoints for your project. You don't

23:04

need to sign up for anything to use them

23:06

on your computer. For example, here you

23:08

can see that we asked codecs to make a

23:10

local commit. It created the commit and

23:12

gave it a name. What this does is create

23:14

checkpoints that you can revert to if

23:16

anything goes wrong. You can see that we

23:18

built this entire website and we've been

23:20

using these checkpoints to go back and

23:22

show you the different stages of the

23:23

project. Right now, we're at the final

23:25

commit where the website is complete.

23:27

So, you just have to ask codeex to make

23:29

local commits and it'll know exactly

23:31

what to do. It'll also give you the name

23:33

of each commit. You can even ask it to

23:35

list all the commits if you've forgotten

23:37

their names. And then you can easily go

23:39

back to any of them if Codeex messes

23:41

something up. The website [snorts] is

23:43

finished, but right now it only works

23:45

through localhost, which means it can

23:47

only be opened on your computer. If you

23:49

haven't deployed a website before,

23:50

deployment is basically the process of

23:52

putting it online so anyone can visit it

23:55

through a normal link. Previously,

23:56

deploying a website meant creating a

23:58

Versal account and connecting the

24:00

project through GitHub. The process

24:02

worked, but it involved several separate

24:03

steps. Codex now makes this much easier

24:06

through the site skill we mentioned

24:07

earlier. We didn't use it for designing

24:09

the website, but we can use it to

24:11

publish the finished project directly

24:12

from Codeex. So, all you need to do is

24:14

click on this plus button, add the site

24:16

skill, and ask it to deploy the site for

24:18

you. It's going to take some time and

24:20

after that it'll deploy it. Now, before

24:22

you actually visit the site, you can see

24:24

this separate site section in the

24:25

sidebar. Open that and this is where

24:27

you'll find all the sites that you've

24:29

published through chat GPT. For example,

24:31

this is the old site that we designed

24:33

using the site skill. This is why we

24:35

were asking you not to use it because

24:37

the design is so basic and we just

24:39

weren't satisfied with it at all. This

24:40

is our second site. If you click on the

24:42

share button, it'll initially be set to

24:44

just me. Change it to anyone on the

24:46

internet and then publish it. After

24:48

that, you can copy the link and send it

24:50

to anyone and they'll be able to open

24:52

the site and visit it. Since it's now

24:54

deployed, you can visit it yourself as

24:55

well. If you want to use your own custom

24:57

domain, just go to settings and there

24:59

you can add a custom domain. It'll guide

25:01

you through the whole process and you

25:03

can deploy a landing page for yourself

25:05

or for a client all through the Codeex

25:07

app in just a few simple steps. That

25:09

brings us to the end of this video. If

25:10

you'd like to support the channel and

25:12

help us keep making videos like this,

25:14

you can do so by using the super thanks

25:16

button below. As always, thank you for

25:18

watching and I'll see you in the next

25:20

one.

More transcripts

Explore other videos transcribed with YouTLDR.

Get the TLDR of any YouTube video

Transcribe, summarize, and repurpose videos in 125+ languages — free, no signup required.

Try YouTLDR Free