Skip to main content

Project Zero

Where It All Began

Project Zero—a fitting name, don’t you think? After all, zero indexing reigns supreme. Although, starting from project zero does pose a curious question: will I need to complete 119 projects to hit the magic CodeQuest118? A problem for future me to unravel.

This is where the journey began, and let me tell you—it’s been a wild ride.

Project Zero might seem small in the grand scheme, but every journey starts with a first step—one small win that sets the course for bigger things.

A Spark from the Gym

By day, I’m a part-time gymnastics coach (yes, an athletic nerd—shocking, I know). My athletes are incredible, hardworking, and inspiring. Me? I’m just here to encourage, support, and avoid cardio at all costs. A big part of competitive gymnastics is conditioning, and I quickly realized that HIIT workouts were a game-changer for their strength and endurance.

The challenge? Keeping workouts engaging. I was always hunting for fresh bodyweight exercises to keep things interesting.

And then it hit me:  

What if I wrote a script to generate random workouts? Something simple—a quick Python script to pull a subset of exercises from a list of predetermined exercises.

Screenshot of a Python script that generates random workout routines. The code includes a list of exercises and uses the random.sample method to select five exercises for a workout.

From Script to Webapp

But wait—why stop there? I’d never built a website before, and this felt like the perfect excuse to dive in.

  • What if I put the generator online?  
  • What if I made it unique—a daily HIIT challenge that united users around the world?  
  • What if it had built-in timers, customizable formats, and (of course) social media sharing options to spread the HIIT joy far and wide?

And just like that, HIIT Genius was born. 

Mobile screenshot of the HIIT Genius landing page, featuring a daily HIIT challenge with workout formats and a start button.

My first-ever, start-to-finish project. I bought a domain and everything! This was a huge milestone for me—a tool I built from scratch that actually worked.

Was it perfect? Absolutely not.  

Did it make me proud? 100%.

Lessons Learned (and Challenges)

The journey to building HIIT Genius wasn’t without its struggles. One word: UI design (oops... that's two words). If you’re a front-end developer, I salute you. Trying to create a mobile-first, responsive design that looked decent on every screen size was a nightmare. I wrestled with layouts, cursed CSS, and learned that “just make it look good” is easier said than done. The struggles with UI design and coding were frustrating at times, but they taught me more about patience and persistence than any workout ever could.

Here’s what I used to make it all happen:

  • HTML, CSS, and JavaScript for the frontend and logic
  • Netlify for deployment
  • Cloudflare for DNS and analytics
  • GitHub for version control

One ironic twist? Despite my efforts, I’ve since forgotten the intricacies of running the app locally. So, no recent updates—but hey, life’s a journey, and HIIT Genius will get my attention again soon enough.

Did It Go Viral?

Not yet—but we can dream, right? According to Cloudflare, HIIT Genius gets about 30 visitors a day. Are those real users or bots? Honestly, your guess is as good as mine.

The social sharing features haven’t caught on yet—if you’re reading this and want to try them out, please do! Who doesn’t want to earn a series of these awesome emoji streak symbols?

Mobile screenshot showing the HIIT Genius streak symbols legend, displaying different milestone emojis used to track workout streaks.

Maybe my dream of viral success isn’t so far-fetched after all.

What’s Next?

For now, HIIT Genius is on pause while I tackle other projects on my journey to the elusive 118th. But this project taught me so much—about coding, design, and the power of seeing an idea come to life.

Here’s the thing: HIIT Genius might seem like a small feat to others, but for me, it was huge. It was Project Zero, the first step that sparked me to start something—anything. Starting imperfectly doesn’t mean you’re failing. It means you’re learning, experimenting, and taking action. By seeing this project through from start to finish, I gained the momentum to dive into new projects and embrace the messiness of the learning process. It’s the magic of small wins.

If you’ve got feedback, tips, or even just some encouragement, I’m all ears. Let’s keep chasing those zeros and ones, one project at a time.

Have you ever started a project imperfectly and learned something unexpected along the way?


Comments

Popular posts from this blog

Submitting My First Chrome Extension

 What I learned Along the Way I’m excited to share that I’ve officially submitted my very first Chrome extension for review! It’s a free tool designed to help simplify Google searches. Now, I know what you’re thinking—can Google searches really get any easier? And my answer... well, for me at least, the answer is yes. I have this weird habit when it comes to searching for information, one that involves a repetitive action. I recently realized that noticing repetition is a powerful way to discover new projects. I know I’m being vague here, but trust me—stay tuned! Once the extension is officially live on the Chrome Store, I’ll be sharing the full post detailing what I’ve built; it's a simple yet useful tool! The Process of Publishing an Extension on the Chrome Store Let’s talk about the process of publishing an extension. Honestly, I was surprised at how straightforward it was. Here’s what you’ll need to get started: A compressed file containing your manifest, JavaScript files, and ...

Welcome to CodeQuest118

My Journey Through 118 Coding Projects What do you do when the job market shifts, opportunities shrink, and the confidence you once had feels miles away? For me, the answer isn’t entirely clear yet. But one thing I do know is that I can keep building, learning, and sharing as I figure it all out. CodeQuest118 is my answer to a challenging job market and a passion I’ve always had for solving puzzles. This is my journey through 118 technology projects—a space where I can grow, experiment, and document everything I learn along the way. Whether anyone else reads this or not, this blog is here to remind me just how far I’ve come. But if you’re here, welcome! I hope it inspires you to build something.

Perfection Paralysis

You can't edit a blank page. - Jodi Picoult   So, it’s been a while since I’ve posted. Truthfully, I’ve hit a bit of a stall in my development. Here’s to hoping that writing this post helps me work through the funk! I’ve been working on a relatively large project. Actually, it’s technically two projects rolled into one. When I finish, I might even claim I’ve completed two separate projects. Is that cheating? Maybe. But who’s counting? If you’ve been following along, you might notice a theme here: just like HIITGenius.com , this project ties back to my part-time job as a gymnastics coach. I promise not all my projects will have a gymnastics connection! But when you think about it, it makes sense. Projects are often born out of your day-to-day life—the things you know, see, and ultimately decide you can improve upon. At my job, we track our hours the old-fashioned way: pen, and paper. It’s not fancy, but it’s been working for over a decade. That said, I know it could be better. So,...