Skip to content

nilish2006/the-button-that-does-nothing

 
 

Repository files navigation

The Button That Does Nothing

Website Status GitHub Stars GitHub Forks GitHub License

HTML5 CSS3 JavaScript

A hilariously useless web project: a button that looks important, invites you to click it, and… absolutely does nothing. Perfect for procrastination, confusion, or just a good laugh.


🚀 Demo

Click the most important button you'll ever encounter:

👉 Launch the Useless Button

✨ Features

  • A large, animated button that begs to be clicked
  • Fun hover and click effects
  • Click counter to track how many times users clicked "nothing"
  • Optional tiny motivational messages after repeated clicks
  • 🎨 Multi-Theme System: 10+ beautiful predefined themes plus custom theme creator
    • Cycle through themes with a single click
    • Create and save your own custom themes
    • Persistent theme storage across sessions
  • 🔥 Impossible Mode: Button dodges your cursor for extra challenge
  • 🎵 Sound System: Multiple background tracks and click sounds
  • ⏱️ Real-time Clock: Track time spent doing nothing
  • 🏆 Achievements: Unlock special achievements for clicking milestones
  • Fully built with HTML, CSS, and JavaScript (no frameworks required)
  • A large, animated button that begs to be clicked
  • Fun hover and click effects
  • A click counter to track how many times users clicked “nothing”
  • Optional tiny motivational messages after repeated clicks
  • Built entirely with HTML, CSS, and JavaScript (no frameworks required)

For a complete list of features and updates, see FEATURES.md.

⚙️ Installation

This project requires no build steps and can be run immediately.

git clone [https://github.com/thecodersroom/the-button-that-does-nothing.git](https://github.com/thecodersroom/the-button-that-does-nothing.git)

Simply open index.html in your web browser.

Theme System

The project now includes a comprehensive multi-theme system! See THEME_SYSTEM.md for detailed documentation on:

  • Using predefined themes
  • Creating custom themes
  • Theme persistence and storage

Quick Start:

  • Single-click the 🎨 Theme button to cycle through themes
  • Double-click or right-click the 🎨 Theme button to open the theme selector
  • Create your own custom theme in the "Custom Theme" tab

How to Contribute

🤝 How to Contribute

We welcome contributions of all kinds to make the button even more delightfully useless! Your ideas could include:

  • Adding new fun animations or effects
  • Creating more useless button variations
  • Improving accessibility or responsiveness
  • Updating documentation

Feel free to open an issue or a pull request!

Contribution Guidelines

  1. Check existing issues before working on a new feature.
  2. For new features, create an issue first, describe your idea, and get it assigned.
  3. Use clear and standard file names.
  4. For large updates, please split your changes into multiple commits for easier review.

Steps to Contribute

# 1. Fork the repository

# 2. Create a new branch
git checkout -b feature/my-awesome-useless-feature

# 3. Make your changes and commit
git commit -m "feat: Add a subtle wobble effect to the button"

# 4. Push your branch
git push origin feature/my-awesome-useless-feature

Finally, open a Pull Request and describe your changes.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

💡 Remember

Have fun, be creative, and never forget — the button still does nothing. 😄

About

A hilariously useless web project: a clickable button that looks important but literally does nothing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.2%
  • CSS 35.5%
  • HTML 8.3%