Deependra.'s blog

By Deependra., history, 3 months ago, In English

Hello everyone.

Before anything else, I want to make one thing clear:

This project comes from a place of appreciation for Codeforces.

I recently built Leetify, a browser extension that rethinks the Codeforces problem-solving workflow while trying to stay respectful of what makes Codeforces great.

After talking to many users, I realized something interesting: a lot of people genuinely like the current Codeforces UI. It's familiar, lightweight, fast, and has been part of many people's competitive programming journey for years.

So the goal of Leetify is not to change Codeforces.

The goal is simply to make solving problems more efficient.

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

Highlights

• Split-screen problem + editor workspace
• Run custom tests without leaving the page
• One-click submission from the workspace
• Difficulty ratings and color-coded tags
• VS Code-inspired editor
• Notes-taking system for problems coming in v0.1.3

Instead of constantly switching between:

  • Problem page
  • Submit page
  • Custom Invocation page
  • VS Code
  • Personal notes

Leetify tries to bring everything into one workspace. ## Current Features (v0.1.2)

Split-Screen Workspace

Problem statement on the left.

Editor on the right.

Both visible simultaneously.

No more switching tabs or constantly scrolling between your editor and the statement.


VS Code Inspired Editor

The editor is designed to feel much closer to modern development tools.

Current improvements include:

  • Syntax highlighting
  • Line numbers
  • Better coding experience
  • Cleaner layout

Many editor improvements are actively being worked on based on user feedback.


Run Custom Tests Without Leaving the Page

One of the biggest workflow improvements.

Custom tests can be run directly from the workspace.

No navigation to another page.

No copying and pasting inputs back and forth.

Everything stays in context.


One-Click Submission

Write code.

Click submit.

Stay focused.

No extra navigation required.


Better Problem Information

Leetify adds:

  • Difficulty ratings
  • Color-coded tags
  • Cleaner presentation

directly on the problem page.


Smarter Workflow

A lot of the small friction points during solving are automated.

Things such as:

  • Code handling
  • Problem context
  • Test case workflow

are designed to require fewer clicks and less context switching.

The idea is not to add features for the sake of adding features.

The idea is to reduce interruptions while solving.


Coming in v0.1.3 — Notes

This is the feature I am most excited about.

Every problem will have its own:

Add Note

section.

You will be able to store:

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

directly alongside the problem.


There will also be a dedicated:

My Notes

section.

Think of it as your personal competitive programming notebook.

Over time you build a searchable knowledge base connected to actual problems you solved.

For example:

Problem A: "Missed binary search monotonicity."

Problem B: "Classic rerooting DP pattern."

Problem C: "Remember this constructive trick."

Years of learning gradually become organized instead of disappearing into random text files.


Future Plans

Leetify is currently only at v0.1.2.

Some things being worked on:

  • Notes system
  • User analytics
  • Solve streaks
  • Progress tracking
  • Problem journals
  • Better editor experience
  • More testing improvements
  • Personal dashboards

and many more ideas suggested by users.


About the UI

One thing I've learned from early feedback is that opinions on UI vary a lot.

Some users enjoy the more modern workspace.

Others strongly prefer the classic Codeforces appearance.

And honestly, that's understandable.

If enough people want it, I would be very interested in creating a version that keeps the traditional Codeforces style while still providing the workflow improvements.

In other words:

Keep the Codeforces look. Improve the solving experience.

This project should adapt to what the community wants, not the other way around.


I Need Feedback

This extension is still extremely early.

Many of the current features exist only because users suggested them.

So please tell me:

  • What do you like?
  • What do you hate?
  • What feels unnecessary?
  • What is missing?
  • What would genuinely improve your workflow?

I am reading all feedback and actively implementing suggestions.

The project is moving quickly and community feedback will have a huge influence on where it goes next.


Links Again

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

Thanks to everyone who has tested the extension so far, and thanks to the Codeforces community for building one of the best places on the internet to learn competitive programming.

  • Vote: I like it
  • +4
  • Vote: I do not like it

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

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

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

Hi. I installed the extensions and signed up but it still shows Sign In? Screenshot

  • »
    »
    3 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    extremely sorry for the bug , it will fix itself till tomorrow, don't worry about it , you can still use all the features without signing in for now, would love to hear any other feedback if you have? — thanks for downloading btw.

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

to all the people who have downloaded this and will be downloading this , v0.1.3 will launch by tomorrow , it is a massive upgrade(in terms of features) + small bugs are fixed too for a seamless experience , so pleaseee hold on a little more if you're not satisfied with the current version .

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

I’ve noticed that some accounts are spreading alarming claims and misinformation about the extension. I want to assure everyone that these claims are not true.

I encourage anyone with concerns to verify things for themselves by checking the extension’s permissions in Chrome and reviewing the Chrome Web Store listing. Chrome extensions go through a review process before being published, often taking at least a day, so many of the accusations being circulated simply do not reflect reality.

I’m not going to name or call out any specific accounts, as I don’t believe creating bad blood helps anyone. My goal has always been to help the community and provide useful tools in a transparent way.

If anyone has genuine questions or concerns, I’m always happy to answer them and provide clarification. Thanks for taking the time to look into things directly.

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

Hey, just came across this and would be a really good idea if you can make the extension for firefox as well, since its only available for chromium based browsers right now. Good Job on the extension!