π§ Online Coding Compiler
An Online Coding Compiler Platform that allows users to write, run, and test code directly in the browser. It supports multiple programming languages and provides both sample and hidden test cases for evaluating user submissions
π Features
π¨βπ» Code editor with syntax highlighting
βοΈ Supports multiple languages (C, C++, Java, Python, etc.)
π§© Custom test case system (Sample + Hidden)
π¦ Backend powered by PHP and RapidAPI/Judge0
π Automatic evaluation & real-time output display
π Time and memory limit handling
π Secure sandboxed execution environment
π User-friendly and responsive UI (HTML + CSS)
π§± Tech Stack Layer Technologies Frontend HTML, CSS, JavaScript Backend PHP API / Compiler Engine Judge0 / Custom Docker-based execution Database (optional) MySQL or SQLite Version Control GitHub π‘ How It Works
User writes code in the online editor.
The code is sent to the backend (PHP) via POST request.
Backend calls Judge0 API
The output is compared with expected output from test cases.
If all sample and hidden test cases pass β β Submission Accepted
Otherwise β β Test Case Failed message with details (for sample cases only).