Introducing WnSOJ — Work and Solve Online Judge!

Правка en1, от spike1236, 2025-03-21 23:37:54

Hey Codeforces community!

I wanted to share something cool with you all — I've been working on WnSOJ (Work and Solve Online Judge), a platform that is not just another online judge where you solve problems — you can also find a job here! Yes, you read that right. Solve problems, learn algorithms, and get hired!

What’s in WnSOJ?

  • Robust testing system – run your solutions in isolated environments.
  • Categorized problemset – find tasks based on topics and difficulty.
  • Editorials & solutions – each problem comes with a C++ solution and explanation.
  • Submissions & statistics – track your progress and improve.
  • Job search feature – developers can find jobs, companies can post them.
  • User profiles – keep track of your submissions and achievements.

Check it out: wnsoj.xyz!

Spoiler

A Bit About the Project

The story of this project spans four years — originally, it was built with Flask, but this year, I decided to switch to Django, and for the past three months, I’ve been working extensively on it to make it better, more scalable, and feature-rich.

I believe the Codeforces community can benefit from this journey because my commit history is essentially a real-time record of how I learned Django and Celery (a framework that helps run a testing system in parallel with the server). If you're interested in back-end development, you can explore the code and follow along to learn it yourself.

If you're curious, the full source code is available here, so feel free to explore, learn, or contribute. If you like the project, consider starring the repo and following me on GitHub!

Would love to hear your thoughts! Thank you for reading!

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский spike1236 2025-03-21 23:37:54 2048 Initial revision (published)