DEV Community

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

Posted on • Edited on

4 4 4 3 3

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!

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (1)

Collapse
 
pra3t0r5 profile image
Pra3t0r5

Website died, deployment not found.

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay