Welcome to the cutting edge of professional idleness. ProcrastiNation is an enterprise-grade web application engineered entirely in Next.js to do exactly one thing: absolutely nothing.
Through state-of-the-art Neobrutalism UI and complex reverse-productivity algorithms, this app ensures you maintain the aesthetic of a hyper-focused tech worker while getting absolutely zero work done.
-
The Infinite Start Button
Click to start working. Navigate through multiple existential confirmation modals. Enjoy an inspirational quote. Watch a loading bar that crashes just before it finishes and reschedules your work for tomorrow. -
AI Excuse Generator (ProcrastiAI™ v0.0.1-beta)
Need to explain to your manager why the sprint board hasn't moved? Click a button to generate a highly-professional, highly-absurd excuse. Comes with a Slackcopy-to-clipboardintegration for immediate deployment. -
Broken Pomodoro Timer
A beautiful, industry-standard Pomodoro clock where the 25-minute "Work" block covertly runs 5x faster than normal time, and your "Break" block counts down 9x slower. Because you've earned it. -
Reverse Progress Bar
Click "Make Progress" to watch your task completion rise playfully up to 80% before the algorithm begins covertly subtracting progress. Reaching 99% triggers a total meltdown back to 1%. -
Darkness Embracer
A toggle designed to shift the app into a dark mode. As soon as you flip it, the background transitions smoothly... right past dark mode and into a violently blinding#ffffffbright white screen. -
Achievement Engine
A local state engine that tracks your idleness in real time, serving confetti-pop Sonner toast notifications when you inevitably avoid your responsibilities.
Designed to be incredibly overengineered for a joke app:
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS v4
- Components: shadcn/ui
- Aesthetic: Custom CSS Neobrutalism overrides (
globals.css) - Fonts: Space Grotesk & Space Mono (loaded natively)
- Deployment: Vercel (or just run it locally forever and tell your boss you're "working on the infrastructure")
- Clone the repository so it looks like you're doing open-source work:
git clone https://github.com/RusilKoirala/ProcrastiNation.git
- Delay starting the server by installing packages:
cd ProcrastiNation npm install - Boot the environment and open
http://localhost:3000:npm run dev
ProcrastiNation is not liable for missed deadlines, getting fired, retina damage, or actual productivity achieved by mistake while using this software.
Created as part of an April Fools Coding Challenge. Now go back to work. Or don't.