I Tried Vibe Coding. It Actually Worked...?
Chapters8
The narrator lays out constraints: no code review, no technical terms, two days to finish, and a tight budget while building a quiz app with AI help.
A playful experiment where one coder lets AI build a React Native AWS certification quiz app in 2 days on a $20 plan, with mixed results and big personality.
Summary
cdruc takes a bold, almost reckless approach to app-building: he lets an AI draft a React Native AWS certification quiz app without traditional planning. He details constraints like not peeking at the code, avoiding technical terms, and finishing in two days on a tight budget. Claude and other AI prompts generate the initial structure, then tweaks are made as new questions formats and question counts (18, 50, 12, 11, 14) emerge. The build experience is narrated in real time, with moments of progress and frustration—such as the AI reading from node_modules and a stubborn auto-advance toggle. The resulting app shows basic screens: home, quiz with single/multiple-choice questions, an end screen, and an answer-review panel with explanations. Visual polish is hinted at but not perfect; the creator notes the color scheme (AWS-inspired orange and gray) and the sentiment that “this is working” despite rough edges. Throughout, the transcript blends humor, self-deprecating honesty, and a surprising admission: it’s good enough to test on a real device, if not production-ready. The video ultimately captures the tension between rapid AI-assisted prototyping and the messy, unpredictable realities of software development. The closing vibe is pragmatic—if not pristine, the approach is “good enough” for studying and exploration.
Key Takeaways
- AI can assemble a functional React Native quiz app from a single prompt, delivering a working UI with question navigation and result screens.
- The experiment includes real constraints: two days, $20 cloud plan, no code inspection, and natural-language prompts, illustrating practical AI-assisted development boundaries.
- The app handles both single-choice and multiple-choice questions, with an end-screen, answer review, and per-question explanations.
- The developer brands the UI with AWS-inspired colors and validates progress by refreshing and counting questions (e.g., 18, 50, 12, 11, 14).
- Claude is used as the prompt-engineer in the early build phase, while the developer manages expectations and troubleshooting in real time.
- There are evident frictions: an auto-advance toggle that doesn’t work reliably, and the need to “fix it” via prompts, highlighting AI-assisted debugging limits.
- The final product is described as “not perfect” but “not bad at all,” suitable for study purposes rather than production deployment.
Who Is This For?
Essential viewing for developers curious about real-world AI-assisted prototyping, especially those trying to build quick study tools or demos with React Native and AWS exam prep content.
Notable Quotes
"I'm going to let AI build my AWS certification quiz app."
—Opening premise of the experiment and the vibe-coding challenge.
"No overthinking architecture, no careful planning, just vibe coding."
—Core constraint framing for the build approach.
"This brother is reading from node modules."
—Moment of friction where the AI/assistant is slow or pulling from dependencies.
"Not bad at all, I would say."
—Initial positive assessment of the build hit so far.
"You're about to get fired, my friend."
—Humorous pushback during debugging moments.
Questions This Video Answers
- Can AI reliably generate a complete React Native app from a single prompt?
- How well does AI handle large JSON datasets for quiz apps with 900+ questions?
- What are the limitations of vibe coding when building tools for AWS certification prep?
- How does Claude compare to other AI assistants in iterative debugging tasks?
- What’s the trade-off between speed and polish in AI-assisted app prototyping?
Vibe CodingReact NativeAWS Certification QuizAI-assisted developmentClaude AISingle vs. multiple choice questionsUI/UX in rapid prototyping
Full Transcript
Oh, so in order to advance, I actually need to pick the correct answer. I'm the dummy now. I've spent years learning how to properly architect software. So, I've decided to do something my past self would probably hate. I'm going to let AI build my AWS certification quiz app. No overthinking architecture, no careful planning, just vibe coding. The idea is simple, a React Native app to help me study for my AWS exam. But I'm also adding a few constraints. First, I'm not going to look at the code at all. If something breaks, I'll have to prompt my way out of it.
Second, I'm not allowed to use any technical terms when talking to the eye. I have to explain everything like a regular person trying to get an app built, and I only have 2 days to finish the entire thing. Oh, and I'm only on the 20 bucks cloud plan, so every single prompt matters. So, I want you to build me a React Native app that helps me pass my AWS certification exam. Each question in the quiz can either be single or multiplechoice. I will provide the JSON file with all the questions, answers, and their explanations. Finally, please make no goddamn mistakes.
Okay, let's see how it goes. Can't hurry, love. No, you just have to wait. She said, "Love don't come easy. It's a game of give and take." Na. Yes. Do whatever you want. I don't even care. Okay, this will probably take a while. Okay, so it's not working. Let's tell it to fix it. Yo, fix this. Yeah, this is the future. 3 minutes in and nothing. This brother is reading from node modules. I'm just going to let him spin. [ __ ] it. Oh, there we go. This actually looks quite nice. Two questions. Okay. Oh, this is way better than I expected.
I'm not going to lie. Okay, I will add in my my questions. Yeah, I have a different format. So, this will probably break the app, but Claude here can fix it, right? I just hope it doesn't parse the entire file because that thing is huge. I have like 900 questions or something. Okay, I guess it fixed it. Let's do a refresh. 18 questions, 50 questions, 12, 11, 14. Okay, we are good to go, I guess. All right, let's have a look. Okay, I like this much better. Okay, I go back. I go here again. I'm on question number three.
That's nice. I refresh the app. Question number three. Okay, we're good. What happens if I finish all the questions though? See results. Okay, needs work. Nice. Okay, this is nice. All right, let's see the result. So I go here, click one. Okay, next question. Meusta, click one, check answer. Okay, so there are multiple choices. Okay, now this would be an interesting idea, but I don't really want it. But it's nice that it comes up with ideas on its own. Okay, let's see. Auto advance. Boom. Uh, doesn't work, right? Do I need to restart? Maybe. Okay, thank you.
But this doesn't really do anything. Uh, brother, I'm not sure what the hell did he do, but the toggle doesn't work. I mean, I can toggle it on and off, but it has absolutely no effect. Weird stuff. One thing I have noticed is that the clanker picked the AWS colors. We have the orange, we have the gray. really nice. And I didn't even have to tell it. So, that's nice. This is exactly what I do at my day job. Improvising. I'm I'm I'm really really really really sorry, but it still doesn't work. You're about to get fired, my friend.
Right. Right. Right. Now, I would say Claude is doing pretty bad. But overall, it's it's good. Not going to lie. Let's see if I regret that statement. single choice. Okay, so I kind of regret it. Skip to next after correct single choice answer. need to pick the correct answer. So I'm the dummy now. Fingerprint scan. Okay, it's inherent. Okay, I am the dummy one. I'm sorry. I just wanted to say I'm sorry you were right all along. It's just a pressure, man. I'm recording now. I feel pressured. Sorry. No need to apologize. You're right to push back.
Okay. Broken attempts. Yeah, but where are they really broken? Who cares? It's working now, right? Yeah. Okay. So, we are getting really, really close now. I only want a couple of new features. And once I prompt those in, we are ready to test the app on an actual real device. So, let's get to it. Another thing that's weird and probably bad from my part is that I built this app using a single prompt. So, this is like the next day I'm working on it, but I just left my computer sleep and pick it up. We did all this in a single conversation.
That's just because I'm lazy and I don't give a [ __ ] Here's our end screen. And then we have answer review. What is multivactor? Okay, these these are the ones I got wrong, right? And there we go. That's nice. Two out of five for the percent. Nice. I don't even know where to look. I'm guessing package JSON or just mpm run start. Brother, I want to open this in Xcode. I want to build it and see it on my phone. What the hell, brother? You are in charge. You run the commands. What the hell are you talking about?
Uh, you are in charge. You work for me. I'm paying you 20 bucks per month. That's a fortune. I will wait. I don't want it to put the blame on me if something doesn't work. Should I open the project at the end and glance at it at least? I'm just curious what kind of code did this brother write. The best kind. The working kind, I guess. Okay, installing. We're seeing something. it's here. Wee. It It kind of does. I mean, it started. So, I turned auto advanced on. There we go. Pressing this and this and this.
I can't even see what I'm tapping, but seems like it's working. Here's the completion screen. Here are the questions I got wrong and their explanations. If I go to the homepage, I can see the overall stats and individual card stats. I don't know what to say. It's not perfect. could use a little bit more styling, but it's certainly not bad. Not bad at all, I would say. You want to look at the code? I don't want to look at the code. Quiz progress. Okay. Types screens. Here is the juice, man. Who gives a [ __ ] This [ __ ] is working.
It's good enough for me. I just hope it will be good enough for me to get my AAS certification exam to get to pass potato. Same thing. Bye.
Get daily recaps from
cdruc
AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.





