🚽 Skibidi-fication 3000: The Attention Span Prosthetic
"We fixed education by ruining it."
🧠 Inspiration
Let's be real: our attention spans are cooked.
We tried to study for finals, but we realized that if a PDF doesn't have Subway Surfers gameplay underneath it, our brains physically reject the information. The modern student cannot consume content unless it is strictly optimized for a 4-second attention span.
So we asked: "What if we forced university lectures to compete with TikTok on their own terms?"
Thus, Skibidi-fication 3000 was born. It is an Attention Span Prosthetic designed to bully the iPad Kid generation into learning.
📺 What it does
Skibidi-fication 3000 is a "Brainrot Education" platform with a Clockwork Orange-style enforcement system.
1. The Lobotomy Engine ⚙️
You upload a boring PDF (lecture notes, textbooks). Our backend:
- Extracts the text.
- Translates it into high-octane "Gen-Z Slang" using AI (e.g., converting "Newton's First Law" into "The Infinite Momentum Glitch").
- Synthesizes a hype-man voiceover.
- Fuses it with procedurally generated Minecraft Parkour & Subway Surfers gameplay.
2. The "Lock In" Enforcer 👁️🚨
This is where we get evil. Using face-api.js and your webcam:
- Look at screen: The video plays. Knowledge is absorbed. ✅
- Look away: The video PAUSES. The screen flashes RED. A VINE BOOM alarm blasts. 🤬
3. The Triple Dopamine Waiting Room 🔥
Rendering video takes time. To prevent users from getting bored while waiting, we developed a Triple TikTok Launcher that opens 3 perfectly aligned browser windows side-by-side playing different brainrot feeds simultaneously.
🛠️ How we built it
We "Vibecoded" this using a Monolith Architecture for maximum speed and chaos.
The Brain (Backend - Python/FastAPI)
- FastAPI: Orchestrates the entire pipeline and serves the frontend.
- PyPDF2: Rips text from boring academic documents.
- OpenAI: The "Translator" — prompt-engineered to rewrite academic English into "Rot Speak".
- ElevenLabs: Generates the "Adam" narrator voice.
- MoviePy: The heavy lifter. It composes the audio, subtitles, and background gameplay into a single
.mp4.
The Eyes (Frontend - React/JS)
- Single-File React SPA: We built the entire frontend in one massive HTML file (vibecoding style) served via CDN.
- face-api.js: Runs the
TinyFaceDetectorandFaceLandmark68Netentirely in the browser (client-side) to calculate eye-gaze direction every 300ms. - Window Management API: Dynamically calculates
window.screen.availWidthto tile the TikTok popups perfectly.
🚧 Challenges we ran into
The "Lock In" Threshold
Calibrating the eye-tracker was hard. If it was too sensitive (<10px variance), it triggered when we blinked. If it was too loose, users could cheat. We tuned the algorithm to a strict 15px horizontal variance from the nose bridge.
Browser Sandboxing
Browsers hate opening multiple windows. We had to implement a specific user-triggered event flow to bypass popup blockers for the Triple TikTok Feature.
Async Video Generation
Generating video is slow. We had to build a robust polling system to check job status without freezing the UI, providing real-time ETA updates.
🏆 Accomplishments that we're proud of
Real-Time Punishment
The system actually works. It feels genuinely terrifying to have a website scream at you the second you check your phone.
The "Triple TikTok" Feature
It started as a joke, but implementing the window coordinate math to center three windows perfectly on any monitor resolution was a surprising technical flex.
The Meme Engine
We successfully integrated a pool of 12 random memes (cats, dogs, side-eye) that cycle on screen to mock you when you lose focus.
💡 What we learned
Computer Vision is Heavy
Loading face-api models in the browser is resource-intensive. We optimized the model loading sequence to prevent the tab from crashing on lower-end devices.
Prompt Engineering is an Art
Teaching an LLM to use slang like "Fanum Tax" correctly without sounding like a cringe dad required extensive fine-tuning.
User Retention
Fear is a great motivator.
🚀 What's next for Skibidi-fication 3000
- Mobile App: So you can rot on the bus.
- Multiplayer Mode: Who can stay "Locked In" the longest? (Competitive attention spans).
- More Backgrounds: Adding Family Guy Funny Moments and Hydraulic Press videos to the rotation.
**Built with 💜, ☕, and 0 hours of sleep at Hack&Roll 2026**
Built With
- elevenlabs
- fastapi
- javascript
- openai
- python
- react
Log in or sign up for Devpost to join the conversation.