Skip to content

AlexSheff/Time-Waster-v1

Repository files navigation

This is a submission for the DEV April Fools Challenge

What I Built

Time Spender v1 is the ultimate productivity anti-tool. It is a web application designed with a single, highly optimized purpose: to waste exactly one minute of your life.

You click a button, stare at a mesmerizing cosmic art piece that slowly zooms and blurs over 60 seconds, and wait. Once the timer is up, you are congratulated with confetti for spending your time on absolutely nothing. It's "time hooding Art."

To make it a collective effort, the app features a real-time global counter tracking the total number of minutes humanity has collectively wasted staring at this screen.

Demo

You must see it yourself to understand how it works. Just try it and waste a minute: Live Demo: Time Spender v1

Code

The project was built entirely within Google AI Studio. The core logic revolves around a React timer and a Firebase real-time connection:

// The core "wasting" logic
const recordWastedTime = async () => {
  const docRef = doc(db, 'stats', 'global');
  await updateDoc(docRef, {
    totalMinutesWasted: increment(1)
  });
};

How I Built It

  • Frontend Framework: React with Vite for a fast, modern development environment.
  • Styling: Tailwind CSS for the sleek, dark-mode UI that makes wasting time look premium.
  • Animations: motion/react (Framer Motion) for smooth UI transitions and the agonizingly slow 60-second zoom/blur effect on the artwork.
  • Backend/Database: Firebase Firestore. I used real-time listeners (onSnapshot) to sync the global counter and atomic increments (increment(1)) to ensure every wasted minute is accurately tallied across the globe without race conditions.
  • Celebration: canvas-confetti to provide a sarcastic, celebratory burst of confetti when you successfully achieve nothing.

Prize Category

Community Favorite Why? Because in a world obsessed with productivity, hustle culture, and doing more in less time, we all need a dedicated space to collectively achieve absolutely nothing. It brings people together through the shared experience of intentionally wasting time!

About

DEV April Fools Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors