Enjoying this issue?
Get tomorrow's AI & engineering digest in your inbox — hand-picked, summarized, and always spam-free.
TLDR
Genpark's platform, combining design and coding with GPT Astra, lets you build a complete interactive website—including 3D cursor animation, booking system, and backend dashboard—by prompting and uploading reference images, with no manual coding required. The demo produced a functional dog hotel site deployed to Cloudflare, with the AI autonomously handling database, calendar, and confirmation flows.
Key points
The whole website was built using Genpark's platform which integrates design and coding with multiple AI models.
Cursor-following 3D dog animation was created by feeding the AI a screen recording of the desired motion.
The booking system includes availability check, reservation, and a backend admin dashboard to manage bookings.
Deployment used Cloudflare via API token, and the AI automatically connected the database to the site.
Genpark has connectors for tools like Zapier to extend functionality beyond built-in integrations.
Tools mentioned
Techniques
- prompt engineering with reference images
- screen recording for animation reference
- iterative editing with selection tool
- AI-powered code generation from design files
Stop scrolling. Start reading smarter.
Receive the day's most important AI & engineering updates in one concise email. No spam.
Transcript (captions)
In this video, I'm going to show you how I use GPT Astra to build this beautiful interactive website where we can make the object follow your cursor. And I created all these characters from
scratch without writing a single line of code. And this is not just a website that looks good aesthetically, but it is a functional website where you can make reservations complete with a backhand
dashboard to manage all of the bookings. I created all this with Astra by just prompting the AI in plain English. So, if you can follow me in the next 10 minutes, you can build something like
this even if you've never created a website before. Let's get started. All right. So, I built the entire website using the latest GPT Astra, but I didn't use the codeex app for this because I'm
actually using an AI platform called Genpark here, which is an all-in-one platform that can design and build websites, mobile apps, and much more. Now, the nice thing about using a
platform like this is that you're not locked in into a certain AI model, but you have the option to select any AI model that you want, including the most powerful models like Fable 5.1 and GPT
Astra. And not only that, but if you're doing any kind of image or video generation for a project, which is what we don't need for this, you automatically have access to the latest
image models like GBT 2.5 and CN 2.5 directly on the Gen Spark platform, which means that you don't have to call a third party tool for this. Now, Genpark is kind enough to sponsor this
video, but you'll see why this could be a great option if you want that convenience, but without sacrificing quality cuz you can already see the caliber of website that it's able to
produce. Now, we're going to split this video into two parts to make it easier to follow. First, we're going to start with the design here. We're going to come up with all the characters, the
color palette, and the overall design theme of the website. And once we have all this ready, we're going to build the rest of the site and add more features like the booking system here, as well as
the backend dashboard. So, as the owner of the business, you can see who's made bookings. And you can manage the entire reservation system from here. All right. So, let's start with the design. So,
what we're building today is basically a website for a dog hotel. Is a place where you can put your dog if you're going away for a short vacation, maybe. It has an interactive element to this
which makes the website more playful and engaging. Now, I actually got that idea for that animation from this website here. It's called motion sites.ai. It's basically like a Pinterest for web
design and they have a huge collection of animated websites here that you can grab inspiration from. Now, some of these are paid, but this particular one is actually free. Now, if you want to
clone this entire website, you can just grab the prompt here by clicking on copy full prompt. But I'm not going to do that here because what I want is actually to reference this movement and
give it to the AI to understand what I'm trying to achieve here. So, what I did here was to just use QuickTime to screen record this section here and capture the movement and just save it to a folder.
Now, the second step is to find the characters for the dogs. All right. Now, for this, I like to go to Pinterest cuz there's just a lot of examples that I can just grab. So, I can type in dog 3D.
And you'll see that we have a lot of options here. And I'm just going to pick a couple of characters that I like and in the style that I want as well. And the reason why I like to grab references
here and feed it to the AI is because you don't want to give it a vague prompt to Astra and say like, "Hey, I want a picture of a cute puppy." Because you'll end up with something that you probably
don't like. Because when you say cute puppy, do you want that in a cartoon style or in a flat vector style or what is it? Right? So, I always like to go to Pinterest and just to grab the closest
thing that I want it to look like and this will just help us with less back and forth with the AI which will save you more tokens overall. Now, I have picked the ones that I like. So, I
picked this two dogs here which is this one here and then this is the other one. I think both of these can work well together. And also the third file here is basically my screen recording of this
motion here. So the AI knows what I'm trying to achieve here. Now we're ready to prompt. Once you create an account in Genpark, you're going to see this button down here called design and prototype.
So I'm going to click on this. So we're going to be using JSpark design here to design the UI for our website. Now if you've used claw design before, this is something similar to that. And the
benefit of using this is that you're going to have more options later to tweak the design after it's been generated. So, it's going to be a lot easier to change the colors, change the
text, maybe the placements and all these things. And this is something I'm going to show you once we get to that point. Now, you see that it already has a lot of templates that you can use if you are
running out of ideas. But since we are doing this from scratch, we're just going to start with a blank slate here. Now, I'm ready to paste in my prompt here. So, what I'm basically saying here
is that I want to build a website for a dog hotel called Wolfy. And I just want it to work on the hero section first. And I'm also telling it to use the reference images that I got from
Pinterest. I don't want them to be just standing, but I want them to be standing behind a ledge with their front paws resting over the edge, which is what you see here. So sometimes for things like
this, you can just describe what you have in your mind. And it doesn't have to be too technical. And after that, I'm explaining how I want the cursor animation to be. And I also ask it to
watch my screen recording so it knows exactly how I want the movements to be. And I'm also giving it some color preferences. So, I wanted to be more like a mix of powder blue and warm
ivory. And I got this idea from a pet store website that I thought was super good. And without being too specific in the color code and everything like that, I just gave it some direction in what I
want the colors to be. And I'm going to let it be creative in the design. And that is basically it. If you guys want the full prompt here, I'm going to leave it in the description below so you guys
can download it. And of course, I'm going to attach that folder as well in the zip file. And then I'm going to just hit go and it's going to process your prompt. And in just a few minutes, this
was done. You can see that the hero section is completely built out here with the cursor animation here. And let me just click on this to make this bigger. And I think it looks really
good. And again, because GenSpark has access to image models like GP2.5 and Cance 2.5, you don't need to call a third party tool for this. Is able to generate all this inside the platform.
Now, of course, if you want to make some changes, we have a couple of tools here. We can click edit. And now I can make changes to any of these elements. So, for example, if I want to change the
color of the text, I can simply click on color here and change that to whatever color that I want. Or if you want to change the text here, you can do that directly here. You can change to
whatever you want. And I think this is an easier way to make changes here rather than having to take a screenshot and then uploading it to the AI cuz that will burn tokens. Now, to be honest, it
took me two to three iterations to get this character as perfect as they are, cuz the first version, the dogs were actually looking to the right like this. So, all I have to do to make a change, I
can just click on draw here, and I can just circle what I want to be changed. And I can just type what I want, make sure the docks are looking straight ahead. And then I can hit send, and it
will make that change. Now, I'm not going to make this change now cuz it already looks good. But this is when this drawing tool will become handy. All right. Right. So now I'm happy with the
hero section. I'm ready to build out the rest of the website. So I'm just going to paste in the prompt. And what I'm saying here is basically to build out the rest of the website. And I wanted to
add some sections to show people what the actual place looks like. Maybe the rooms and amenities. So we'll be generating more photos here. And I'm also asking it to add a simple booking
demo just like how Airbnb does it. And last but not least, I'm also asking it to connect all the navigation and all the buttons here so that they go to the correct place. And I'm just going to hit
go here. Now, it's going to go to work. And I'm just going to fast forward until it builds the entire thing. A couple minutes later, we are ready with the entire website. So, I'm going to make
this a little bit bigger again. So, it built out the rest of the website, which is looking really good here. It took the design theme from the top here and just carried it over. And it also added some
images as well, which looks really, really good here. And then if we scroll down a bit more, we've got the booking page here. And I can already select the dates that I want here. And then I can
also select how many dogs I want. And I and I can click here to check availability, but I'm going to do that later. Now, I think design-wise, this looks really good already. But this does
not actually work yet because we haven't wired up the back end cuz we want to eventually connect this to a booking system where the owner of the business can actually manage the booking, right?
which is what we're going to do next actually. Now, assuming that you're already happy with the design here, we can continue to build out in the back end. And to do that, you can simply
click on build it here and then we're going to select website and it's going to prepare a handoff where we can grab all the design files here so we can build out the code. Now, that took a
couple minutes to package everything, but now it's ready. I can just click on build it now. And then again, I'm going to click on website and I'm going to click build it. Now, it's going to bring
all those package files into something called Genpar code where we're going to actually build out the actual website and eventually publish it with our own domain. Now, it's automatically created
this prompt for me which is pointing to the design files here and basically the prompt is asking the AI to build out the entire website with design that was already generated. Now, before I hit go,
I want to select the model that I want to use for this project. So I can select any of these models here like cloud people 5.1 or I can go with Astra. I can go with Soul. Now for this one I'm going
to pick Astra because that's the best coding model at the moment. And I'm just going to hit go. And we're just going to wait a couple more minutes when it's wiring up the website. And now it's
asking you whether you want to use Gen Spark's hosting or your own Cloudflare account to host the website. Now, if you have a subscription with GenSpark, you can use their hosting or if you have
your own Cloudflare account, which I do. I can connect that to GenSpark here and it's going to automatically publish everything as long as you give the API token. So, today I'm going to use my
Cloudflare account because I already have this. So, I'm going to hit go. And now it's also going to guide you in how to connect everything, how to use Cloudflare, how to grab that token from
Cloudflare and connect it to GenpSpark. Now, while this is working to connect your cloud player account to GenpSpark, it's actually pretty easy. So, so you want to click on the publish tab here.
And if you have the plus or the pro account in GenSpark, you can actually use this to host your website, which is actually the easier option. But if you already use Cloudfare like I do, I can
simply connect it to my own account. So, if I click on this, this is where you want to put your API key here. And once you save it and you give it permissions, GSpire is going to be able to push your
files and publish the website on your behalf. All right. So just in a couple minutes the website is ready. So if I click on open website here we've got our website and it is now hosted at
Cloudflare and it also give me the link to the admin dashboard. So let's click on that. So this is the backend dashboard where we can manage the bookings. Now I think at first glance
I'm very impressed in what it's able to produce for me. Just in the first version it's already pretty robust here. Obviously, because we're using Astra is able to think through many of the
different scenarios that a business like this would probably need. So, we've got here the statuses and we've got some dummy data here obviously. And if I click on availability, we can also see a
calendar view here where okay, so in one day we have a capacity of five dogs, seven dogs, eight dogs. And then I can also modify the data here as well. I can hit settings and I can also change the
number of dogs that I'm managing per night here and also even changing the admin password. So I think I'm pretty impressed in how far it's able to think. Now I want to test if this actually
works. So I'm going to go to the homepage here and actually make a test booking. So if I select maybe six and seven here one dog check availability. Okay, so it is available. Add dog
details. Let's call it max JSON Gmail. Okay, and then review stay. Okay, this is a test. And let's hit reserve. Okay, so we've got the booking reference. And again, I didn't even ask it to create
this confirmation page here, but it's able to think about different types of scenarios and build out everything without having me to think about every single thing. So, I'm going to hit save
confirmation here. Okay. So, that gives you a text file here. And I'm going to just check the dashboard if that came in. So, I'm going to hit refresh here. And let's look for maybe it's under
pending. Okay. There you go. So, we've got the booking for Max. I just wish that the font is a little bit bigger. And I can now click on manage. And I can change the status to confirm and save
booking. And that should move it to confirm. Yeah, there you go. And if I go to availability, we can also see that September 25th and 26th is full. And if I go back to the website, these two
dates are blocked out as well. So I know that everything is connected properly. Now, if you're wondering where everything is actually stored, you can simply ask it a question, you know, how
to see the database of all the bookings. You know, where is all of that stored? And it's telling me that everything is actually stored in Cloudflare. And it gave me all the links to my website and
also the Cloudflare dashboard where I can see everything. And if I click on this link, it will bring me to my Cloudflare account and I can already see the database here. Now, I think this
website looks really good already, but I think it's still missing something. I think it'll be nice to have some reviews here, especially for a service business. And to do that, I can easily ask Jen
Spark to add a testimonial section, and it will actually do that. And if you want to get more fancy, you can actually go to 21st Dev here. They have a bunch of templates that you can choose. So you
can search by testimonials and it will show you a couple of options here. And a lot of these are animated as well. And it's just as easy as grabbing the code and copying it into GenSpark and it will
actually build out the whole thing. So for example, if I like this particular one, I can just click on this. And there's actually a lot more options to this as well. But let's pick a simpler
one like this one here. So I can click on copy code and I can say something like add a testimonial section under the booking section and use this style attach but adapt it to our design. And
I'm just going to paste the code that I got from 21st dev. And I'm just going to hit go. And you can see that it's processing everything and it's now adapting that style to our website. And
it's just trying to make sure that everything looks good even on mobile. Make sure it's responsive. And now looks like it is done. So edit and publish directly below the booking section.
Let's click on this. And if I scroll down, I'm going to see that this is the testimonials that it added. the exact scrolling animation that I want but adapted to our design. And just look at
the detail here that it added this quotation marks and also the pause here. I think they look really cute. Now, if you notice, it also changed the text of the testimonial as well to match the
type of business this is. But obviously, if you want to publish this as a real website, you want to add your own testimonials. Now, there's one more thing that I want to highlight, which is
Genpar connectors here. So if you click on scales and you click on connectors, you'll see that this is similar to what you have in cloud code which is connecting to third party tools. So here
you can connect genpark to tools like Gmail, Google drive, notion, and they do have a lot of apps that you can connect to. But if you are using an app that does not have a connector here, a simple
workaround is actually to connect it to Zapier, which is what I do. So, if I search Zapier and connect to Zapier, you'll suddenly have access to 9,000 apps. So, if you're doing any type of
automations or you need to connect to a certain app that does not exist here, more likely than not, it's going to be on Zapier. Now, how much does this actually cost? Now, Jespark has a couple
of plans here. The lowest plan starts from $19.99 if you're on the annual plan. With this, you get 10,000 credits per month. And obviously, if you need more credits, you can simply upgrade to
the next one. And with this plan here, it allows you to pick how many credits you want and the price will be adjusted based on the amount of credits you need. But I think the nice thing about this is
that even the lowest plan here already gives you access to all the Frontier models like Fable 5.1 and Astra. All the image models, video models, and even audio and music, which I think is pretty
generous. Now, if you guys want to give this a try, I'm going to put a link in the description below which will give you the best pricing to this so you can start building your website. Now,
building a website is one thing, but what if you want to build a fully animated mobile app, which is what I did in this next video. I break down how I was able to rebuild this mental health
app that's making a million dollars a month using Fable 5.1 without writing a single line of code. So, if you want to watch that video, click on this video next and I'll see you