DEV Community

Cover image for KeyMash, type your ways to feature with DevCycle feature flags
Teddy ASSIH
Teddy ASSIH

Posted on

KeyMash, type your ways to feature with DevCycle feature flags

This is a submission for the DevCycle Feature Flag Challenge: Feature Flag Funhouse

What I Built

Hey everybody, Teddy here πŸ‘‹. The listtle story behing my project is that I'm not that good at typing, and lately, I've been exercising my typing skills. So, I thought, "Why not turn my actual struggle into a fun project for this hackaton?" That’s how KeyMash came to life.

It’s a super fun, game-like typing platform where you can put your skills to the test, challenge yourself (and maybe others down the line), and customize your experience with awesome feature flags as you finish tests. No need to create an account to jump inβ€”it’s all about that instant, arcade vibe!

Demo

Test it live here KeyMash

Screenshots:

Homepage

Form

Typing-test

My Code

GitHub repo: https://github.com/Ionfinisher/keymash

My DevCycle Experience

Using DevCycle was really a fun coding time! Using feature flags globally was a breeze since I didn't need flags for individual users. It made everything more straightforward and organized. The React SDK was very easy to set up, and switching features on and off felt like flipping light switches and enjoyable!

For instance, I used feature flags to introduce some UX and UI features, and even possible arcade extras in the future. It also reassured me that I could launch features gradually or test them safely.

In summary, using DevCycle was a smooth experience for me in creating a strong base for a game that can continue to evolve with new ideas.

Additional Prize Categories

  • OpenFeature Aficionado: Awarded to a project that showcases the most creative use of a DevCycle OpenFeature Provider!

  • API All-Star: Awarded to a project that shines by making full use of the DevCycle APIβ€” showcase creativity and capability through effective integration!

Top comments (0)