Skip to content

Mansoor-P/online-code-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Code IDE

Project Objective

  1. Create a playground area where one can create multiple code snippets and run it using an online compiler and execution system(Judge0)
  2. Create a Code Editor Frontend using ReactJS (CodeMirror package)
  3. Implemented flexible layout structure using styled components
  4. Use Rapid API to setup our Judge0 API
  5. Add multi-language support (cpp, python, java, javascript)
  6. Add multi-theme support
  7. Upload and Download Code
  8. Input and Output console(can upload text files for input & download output)
  9. Functionality to save multiple playground in local storage
  10. Add Fullscreen Support

Technologies Used

  • React JS - for frontend
  • Styled Components - for styling
  • Judge0 CE API - to create and get submissions
  • Rapid API - to Setup Judge0 CE API
  • Axios - to make API calls
  • React Router - For routing

Link & References

About

A modern online code editor that lets users write, preview, and share HTML, CSS, and JavaScript in real-time — right from the browser.

Topics

Resources

Stars

Watchers

Forks

Contributors