Built a full-stack coding platform inspired by LeetCode where users can solve coding problems, run code, and manage problem playlists. Implemented real-time code execution using the Judge0 API, allowing users to run multiple programming languages and receive outputs instantly. Developed a clean and responsive UI with secure authentication and role-based access (Admin/User). Admins can create and manage problems, while users can solve and track progress. Faced and solved complex debugging challenges, especially around asynchronous code execution, API token handling, and database consistency. Key features: Code execution with multiple languages Problem creation and management (Admin panel) Add to playlist functionality User authentication and authorization Optimized backend APIs and database queries This project significantly improved my debugging skills, backend understanding, and ability to build production-level systems.