Блог пользователя Deependra.

Автор Deependra., история, 3 месяца назад, По-английски

Hello everyone.

Over the last few years, my competitive programming workflow slowly became ridiculous.

A typical solving session looked something like this:

  • Codeforces problem page
  • Submit page
  • Custom Invocation page
  • VS Code
  • Notion / Google Docs / notebook for notes
  • Sometimes another tab to track progress

By the time I was actually solving the problem, half my attention was already spent switching between tabs.

Even worse, I kept running into the same issue:

I would solve a problem, learn something useful, promise myself I'd remember it, and then completely forget it a few weeks later.

A clever DP transition.

A graph observation.

A constructive trick.

A mistake I never wanted to repeat.

Everything slowly disappeared into old notebooks, random documents, or my memory.

So I(Ayush) started building Leetify.

Not to replace Codeforces.

Just to make the workflow around solving problems feel better.

Website: https://leetify-dun.vercel.app/

A short demo and screenshots are available on the website. One Workspace Instead of Five Tabs

The idea behind Leetify is simple:

Bring everything related to solving a problem into a single place.

Today it includes:

  • Split-screen problem solving
  • VS Code-inspired editor
  • One-click submissions
  • Difficulty ratings
  • Topic tags
  • Dark mode
  • Better problem-page organization

The goal is simple:

Spend more time solving.

Spend less time navigating.

Notes Directly Inside Codeforces

This is probably the feature I’m most excited about.

Every problem now has its own notes section.

You can save:

  • Mistakes
  • Observations
  • Editorial insights
  • DP transitions
  • Graph tricks
  • Revision notes

directly alongside the problem.

No separate notebook.

No searching through old folders.

No wondering where you wrote something.

And because every note is linked to its original problem, revisiting old ideas becomes much easier.

My Notes

All notes are automatically collected into a dedicated section.

Think of it as your personal competitive programming notebook.

Over time it becomes a searchable collection of:

  • Patterns you’ve learned
  • Mistakes you’ve made
  • Tricks worth remembering
  • Editorial insights worth revisiting

Instead of solving hundreds of problems and forgetting half the lessons, you slowly build a knowledge base connected to actual practice.

Analytics That Tell You What To Practice Next

One thing I always felt was missing from most platforms was guidance.

Most of us know our rating.

Very few of us know:

  • Which topics are holding us back
  • Which topics are already strengths
  • What difficulty range we should practice next
  • Whether we’re actually ready for the next rating milestone

Leetify now includes analytics that try to answer exactly that.

It analyzes your solve history and highlights:

  • Topic strengths
  • Topic weaknesses
  • Practice difficulty gaps
  • Suggested growth areas
  • Personalized problem recommendations
  • Rating-readiness estimates

The goal isn’t to tell you what to do.

It’s to make practice more intentional.

Looking For Feedback

The project is still evolving quickly and many of the current features came directly from user suggestions.

I’d love to know:

  • What part of your workflow feels most annoying today?
  • Do you take notes while solving?
  • What analytics would actually help you improve?
  • What would you like to see next?

Website:

https://leetify-dun.vercel.app/

Thanks to everyone who has tried the extension so far and shared feedback.

Good luck in your contests :)

  • Проголосовать: нравится
  • -17
  • Проголосовать: не нравится

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

It is really helpful tool ... Thanks

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Looks cool! Could you make it a Firefox extension also?

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Lesss gooo.....

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

this is absolutely the best codeforces extension I've used so far. the UI is very user-friendly, and the buttons actually aren't a mess. the format code is also very helpful for organizing pseudo code or code drafting.

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

This is one of the best extensions I have tried. Thanks a lot for this contribution. The UI looks a lot like LeetCode (probably that's why the name Leetify, ha ha). I always wanted to take notes for every problem, started with Notion, but later gave up because of the hassle, and I also thought it would be nice if I could submit code in CodeChef, LeetCode styles. So this extension is like my dream come true :) <3

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

this is such an overengineered solution.

instead of using notion/gdocs use a physical pen and paper

instead of using custom invocation compile and run your code locally

instead of using an extension to get split screen, right click your taskbar and click "show windows side by side" (or push your editor window to the right edge of your screen and the browser to your left

  • »
    »
    3 месяца назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    thats what everything that you and i use is my friend , my goal was only this , combining all 4-5 tabs/workspaces into one . Not very different from how back in the day you had to buy an ipod/walkman for music , camera for taking photographs , telephones(or services) for calling people ..... and what not until some guy overengineered a solution and called it a phone . obviously the comparision is nowhere close but just giving you an analogy. appreciate the comment btw , it takes efforts .

»
3 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

fyi one small bug: once you enter the leetify thing for a problem and you click the go back arrow (on the top left corner), I'm assuming that it should go back to problem set or contest, but it doesn't do that.

»
2 месяца назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

I wanna make people more aware of this tool. Its such a useful tool.

https://github.com/Jay25-Git/Leetify-for-Codeforces

I made a repo for anybody who wanna try leetify.

Thanks Deependra for this extension

»
6 недель назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Bro its great,one improvement that can happen is the template we can store to use for every problem.Also please add timer.Btw thanks a lot

»
3 недели назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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