How we built a festival website with AI from two voice notes, and an application bot in a day

How we built a festival website with AI from two voice notes, and an application bot in a day

On November 4 we took on the website for M.A.D. Fest, a student festival at Belarus State Economic University (BSEU) in Minsk. I recorded two voice notes, one 25 seconds long and one 1:46. Our agents built the site with AI from there, and in under five hours the page was live on the festival's test site. On November 12 we built a Telegram bot to take applications to our team, in a single day. The whole prep took a week of work.

What the festival needed

M.A.D. Fest is an international student festival of marketing and advertising. This year it takes place on November 19 in Minsk. The faculty gave us a test site on WordPress and the design source files. Some of the materials were already printed, so the colors and graphics stayed as they were.

rays
rays
halftone
halftone
circles
circles
stars
stars
logo
logo
background
background
The festival site's finished first screen
01 The festival's source assets some of the materials were already printed
02 The site's first screen the colors and graphics stayed as they were
rays
rays
halftone
halftone
circles
circles
stars
stars
logo
logo
background
background
01 The festival's source assets some of the materials were already printed
The festival site's finished first screen
02 The site's first screen the colors and graphics stayed as they were

How to build a website with AI: two voice notes instead of a spec

In the first voice note I described the design I wanted: "make it a [beep] design… a proper wow." In the second, how to build the page and where to put it. From there our AI agents for web development took over. They designed the mockup, wrote the code, tested the page on desktop and mobile and deployed it to the festival's test site. My part was approving the mockup and telling them to build.

November 4What happened
19:200:25 voice note on the design
20:381:46 voice note on the build
21:08mockup approved, I type "go ahead, write all the code"
00:07the page is live on the test site

The faculty's reply to the mockup: "Really solid" and "Looks great."

Bottom line: 4 h 47 min from the design voice note to a live page.

AI agents Section 228
November 4
0:25 19:20
1:46 20:38
"go ahead, write all the code" 21:08
Screenshot of the page on the test sitethe page is live on the test site 00:07
01 Voice notes to the agents design, build, "go ahead, write all the code"

"make it a [beep] design… a proper wow."

tap the button in the chat to listen (in Russian), one word is bleeped

Mockup of the first screen on desktop
The finished page on a phone
02 The page on the test site one layout for desktop and mobile
AI agents Section 228
November 4
0:25 19:20
1:46 20:38
"go ahead, write all the code" 21:08
Screenshot of the page on the test sitethe page is live on the test site 00:07
01 Voice notes to the agents design, build, "go ahead, write all the code"

"make it a [beep] design… a proper wow."

tap the button in the chat to listen (in Russian), one word is bleeped

Mockup of the first screen on desktop
The finished page on a phone
02 The page on the test site one layout for desktop and mobile

A typical agency website build vs. ours

StepThe usual wayHow it went at M.A.D. Fest
Briefbrief, meetings, a spec documenttwo voice notes
Mockupa designer draws it, then rounds of approvalsthe agents designed it, I approved the first version
Code and testinga developer, then a QA testerthe agents wrote the code and tested it on desktop and mobile
Program and speaker updatesthrough a developerone line in a list, no code
Time to first versionusually weeksunder five hours

Bottom line: 4 h 47 min from the first voice note to a live page.

What's on the event landing page, and who updates it

One layout for desktop and mobile: a countdown to the opening, a program you can filter by format, speakers, a contests pop-up, FAQ and a map. The program and speakers can be updated without a developer, and the page comes with a guide with screenshots.

What to changeHow
speakerone line in a list, and the card slots into the grid and the program on its own
program itemone line in a list, and the format filter picks it up automatically
contestsone switch: show or hide the rules

The program, speakers and partner logos came in piece by piece, so for now we've been making those updates ourselves.

Speakers
speaker
speaker
Kirill PukshtoCEO Section 228
Program
program item
11:10Kirill Pukshto
program item
speaker list
speakerspeakerKirill Pukshto · CEO Section 228 · 11:10contests: show rules
01 A line in the list program and speakers change without a developer
02 The card and the program row land on the site on their own
speaker list
speakerspeakerKirill Pukshto · CEO Section 228 · 11:10contests: show rules
01 A line in the list program and speakers change without a developer
Speakers
speaker
Kirill PukshtoCEO Section 228
Program
program item
11:10Kirill Pukshto
program item
02 The card and the program row land on the site on their own

A Telegram bot for applications in one day

At the festival I'm recruiting the sharpest students for our team. I didn't want applications piling up in a manager's DMs. On November 12 at 14:08 I explained the task in a voice note, and by about 10 pm the bot was taking applications. We only accept them through Telegram, and only with a phone number.

WhoWhat they do
candidateanswers questions in Telegram, shares their number only via a button, one application per account
botadds the application as a row in a Google Sheet, pings the team with "new application", sends the test task
teamsets the status in the sheet and taps one button, and the candidate gets an invite, the test task, "You're in" or a rejection

Before launch the agents ran 42 scenarios from a real Telegram account, the way a candidate would. Every one passed.

applicationsGoogle Sheet
candidatestatuscandidateInterviewcandidateReceivedVeraTest task
statusTest taskSend
answers
"new application"
invite, test task, "You're in" or rejection
01 Vera, candidate example: answers questions in Telegram
02 A row in the sheet the bot sends the test task
03 Team sets the status and taps one button

Sample story: Vera appliessample data is made up

November 12
Section 228bot
Hi. This is the Section 228 recruitment bot. Applying takes a couple of minutes.
Apply
Apply
First, consent to data processing
What we collect and why, in brief
I agreeNo
welcome
November 12
Section 228bot
Are you 18 or older?
Yes
Share your phone number with the button below. We can't accept an application without it.
Share phone numberonly you can see this button
number via button only
November 13
Section 228bot
Application #27 received
We'll reply here, in this chat.
Test task
Deadline "4 days"
My application
ReceivedInterviewTest taskTest task under reviewDecision
my application
01 Vera, candidate example: answers questions in Telegram
answers
applicationsGoogle Sheet
candidatestatuscandidateInterviewcandidateReceivedVeraTest task
02 A row in the sheet the bot sends the test task
"new application"
statusTest taskSend
03 Team sets the status and taps one button
invite, test task, "You're in" or rejection

Sample story: Vera appliessample data is made up

November 12
Section 228bot
Hi. This is the Section 228 recruitment bot. Applying takes a couple of minutes.
Apply
Apply
First, consent to data processing
What we collect and why, in brief
I agreeNo
welcome
November 12
Section 228bot
Are you 18 or older?
Yes
Share your phone number with the button below. We can't accept an application without it.
Share phone numberonly you can see this button
number via button only
November 13
Section 228bot
Application #27 received
We'll reply here, in this chat.
Test task
Deadline "4 days"
My application
ReceivedInterviewTest taskTest task under reviewDecision
my application

Where did the AI agents trip up?

On the first deploy, WordPress mangled one character in the code and the page didn't load. We fixed it in under an hour. On the morning of November 13 the team wrote the test task in their own words with a deadline of "4 days", but the bot expected a template and a date. The task never went out. 17 minutes later the bot accepted both free text and "4 days".

festival page
<script>if (a && b) {</script>the page didn't load

WordPress mangled one character in the code

under an hour 23:20 → 00:07
Test task for Vera: in our own words, deadline "4 days" 07:27
Task not sent 07:27
accepted: free text and "4 days" 07:44
example: candidate's name

Test task in our own words and a "4 days" deadline

17 minutes 07:27 → 07:44
festival page
<script>if (a && b) {</script>the page didn't load

WordPress mangled one character in the code

under an hour 23:20 → 00:07
Test task for Vera: in our own words, deadline "4 days" 07:27
Task not sent 07:27
accepted: free text and "4 days" 07:44
example: candidate's name

Test task in our own words and a "4 days" deadline

17 minutes 07:27 → 07:44

From the outside it all looks very simple. But I spent a long time training my agents and building the process so it works like this.

What you can take from this

0:25
who buildswho checkswhere it goes live

You can brief a job by voice if there's a process behind it: who builds, who checks, where it goes live

a line in a list

Build pages the client updates by editing a line in a list, not by calling a developer

new application

Keep applications in a bot and a spreadsheet, not in DMs: you set the status in the sheet, the bot messages the candidate

0:25 November 19 · 11:10
0:25 November 19 · 11:10

On November 19 at 11:10 I'll play the students that same 25-second voice note.

01 Festival hall example: Vera among the students

We'll do the same for you

Need a website development agency that moves this fast?

Order a website, bot or app built end to end. We built the M.A.D. Fest site in an evening and the application bot in a day. We'll move just as fast for your business: a website or landing page, a bot, a mini app, a mobile or web app. We take on the whole job, from mockup to launch. Prices start at $1,500. Leave a request, and we'll talk through the task and give you a timeline and a price.

  • website
  • landing page
  • bot
  • mini app
  • mobile and web app

price from $1,500

Leave a request

FAQ

Can you build a website with AI just by voice?
Yes, if the agents have a process in place: mockup, code, checks, deployment. The festival site was built from two voice notes in one evening.
How long does a Telegram bot for applications take to build?
Ours took a day: the task went out by voice at 14:08, and by about 10 pm the bot was taking applications, logging them in a Google Sheet and notifying the team.
Is this vibe coding?
It looks similar, but no. Vibe coding is when someone asks an AI to write code and takes whatever comes out. Behind our voice notes there's a process: the agents design a mockup, I approve it, then come the code, tests on desktop and mobile, and deployment.

Related stories