Back to project
LeetLow
BuildingLiveGithub

LeetLow

A backend-focused coding platform designed to handle secure code execution and scalable architecture.


Overview

LeetLow is a backend-driven coding practice platform inspired by modern competitive programming environments.
It is designed to provide a robust and secure backend system for managing coding problems, executing user-submitted code, and ensuring scalability for large user bases.

The platform focuses on backend performance, security, and scalability.

LeetLow is currently under active development, with the backend architecture being built and optimized.


Tech Stack

  • Node.js
  • Express
  • MongoDB
  • Custom Code Execution Engine (In Progress)
  • Docker (for containerized execution environments)

Why I Built This

I wanted to build a backend system that powers a structured platform for practicing DSA in a secure and scalable way.

While there are many coding platforms available, I wanted to understand how such systems work internally — from secure code execution to scalable backend architecture.

LeetLow is also a deep dive into backend design principles, including database optimization, API design, and execution logic for handling user-submitted code.


Features (In Progress)

  • Secure backend architecture for code execution
  • Scalable database design for managing problems and user data
  • API endpoints for problem management and user submissions
  • Containerized environments for isolated code execution

Some special backend features are currently under development and will be revealed at launch.


Current Status

  • Backend architecture under active development
  • Core database structure completed
  • Code execution system being implemented

Future Plans

  • Public beta launch
  • Performance analytics dashboard
  • Timed contests
  • User ranking system
  • Advanced filtering and tracking features

Back to project