Загрузка...

LeetCode Clone — Self-Hosted Competitive Programming Platform

Tech Stack: Python 3.12 · Django 6 · Django REST Framework · Judge0 · PostgreSQL · Redis · Monaco Editor · Docker Compose · Kubernetes · Nginx · JWT

Built a self-hostable competitive programming platform with real-time code execution in Python 3, JavaScript, Java, and C++ powered by the open-source Judge0 engine.
Integrated the Monaco Editor (VS Code's editor) in-browser for a professional coding experience with syntax highlighting and IntelliSense.
Engineered a real-time leaderboard using SQL window functions to rank users by accepted submissions, execution time, and memory usage.
Implemented stateless JWT authentication with rotating refresh tokens and a token blacklist to support secure, scalable session management.
Deployed using Docker Compose for one-command local and production setup; authored full Kubernetes manifests for cloud-native deployments with Nginx handling TLS termination, static file serving, and gzip compression.

Github:- moreskylab/leetcode-clone

Видео LeetCode Clone — Self-Hosted Competitive Programming Platform канала Ankush More
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять