Inspiration: Sometimes we all need a quick, creative excuse — whether it's for missing a deadline, running late, or just for a good laugh with friends. I wanted to build something lightweight, fun, and instantly useful. That's how TextMixer was born — a random excuse generator that creates hilarious, unexpected excuses at the click of a button!

How I Built It: Frontend: HTML, CSS, and JavaScript

Main Logic: JavaScript randomly picks excuses from a pre-built array and displays them in a dynamic, user-friendly way.

Focus: I kept the design simple and responsive so anyone can use it instantly without confusion.

I wanted users to feel that one click could brighten their day!

What I Learned: How to manage arrays and randomization effectively in JavaScript.

How small UI/UX improvements (like smooth animations and button styles) make a tool feel much more polished.

How to keep a project simple but still engaging.

Challenges Faced: Picking the right balance between too few excuses (making it repetitive) and too many (overcomplicating the code).

Keeping the UI clean but playful at the same time.

Time management — making sure the project was both fully functional and polished before submission.

Built With

Share this project:

Updates