Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.14 KB

File metadata and controls

26 lines (21 loc) · 1.14 KB

CodeX - An online IDE

Demo

Screenshot 2024-05-14 061306 Screenshot 2024-05-14 062312

Project Objectives

  • Create a playground area where one can create multiple code snippets and run it using an online compiler and execution system(Judge0)
  • Create a Code Editor Frontend using ReactJS ( Similar to VS Code UI )
  • Implemented flexible layout structure that is scalable for multiple languages
  • Use Rapid API to setup our Judge0 API
  • Add multi-language support (cpp, python, java, javascript)
  • Add multi-theme support
  • Upload and Download Code
  • Input and Output console (can upload text files for input & download output)
  • Functionality to save multiple playground in local storage
  • Add Fullscreen Support

Technologies Used

  • React JS - for frontend
  • Judge0 CE API - to create and get submissions
  • Rapid API - to Setup Judge0 CE API
  • ContextAPI to make it lightweight and fast