Zmjjk's blog

By Zmjjk, history, 8 months ago, In English

Inspired by Blitz Cup: Introducing Blitzforces, a New Dueling App!

Hello Codeforces!

Like many of you, I've always been a huge fan of the fast-paced, high-adrenaline format of contests like the Codeforces Blitz Cup. There's a special kind of excitement in those quick, head-to-head battles that you don't always get in a standard 2-hour contest.

That feeling inspired me to create something new for the community. I wanted a simple way to challenge a friend to that same kind of quick duel, anytime, on any day.

So, I built Blitzforces. https://blitzforces.vercel.app

It's a web application designed for one thing: to let you and a friend quickly set up a room, pick your problem parameters, and duel it out in real-time.

What Can It Do?

My goal was to keep it simple and focused on the duel experience. Here are the core features so far:

Instant Room Creation: Create a private room with a unique code in seconds.

Custom Challenges: Set the number of problems, difficulty range (e.g., 1200-1600), and a timer for the match.

Smart Problem Selection: The app fetches problems from the Codeforces API that fit your criteria.

Real-Time Scoreboard: Watch the scores update live as you and your opponent solve problems.

Live Chat: Because what's a duel without a little friendly banter?

Here’s a sneak peek of the interface:

How It's Built

For those who are curious about the tech, I built this project as a way to learn and grow as a developer. The tech stack is:

Backend: Node.js, Express, MongoDB, with Socket.IO for all the real-time magic.

Frontend: React (using Vite) and Bootstrap.

Building it has been an incredible learning experience, from setting up the real-time infrastructure to deploying a full-stack application.

I Need Your Help!

This is a passion project, and it's still in its early stages. The best way to make it better is with feedback from the amazing Codeforces community.

I would be incredibly grateful if you could try it out and let me know what you think.

What features are missing?

Did you find any bugs? Open your issues at:https://github.com/Hemaprakash123/cfDuel

Is there anything that could make the experience better?

Please leave any and all feedback in the comments below. Thank you for your time, and I hope you enjoy the duels!

You can try it out here: https://blitzforces.vercel.app

Important Note::

If you face any loading issues please wait for 30-60 seconds

If you want to collaborate and have a good knowledge in this you can message me directly or mail me :mikeytoman08072004@gmail.com

  • Vote: I like it
  • -3
  • Vote: I do not like it

»
8 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Zmjjk (previous revision, new revision, compare).