/editor-backend

online compiler backend

Primary LanguageJavaScript

Online Editor

About Project

Welcome to the backend repository of online compiler. This project aims at creating a modern open source compiler. Currently, the project has support for three programming languages ( C++, Java, Python ) and relies on external API at backend to get result of code.

Tech Stack

  • FrontEnd - React Library
  • Backend - Express Framework and NodeJs

Prequisite knowledge

Contributors willing to participate in development need to have a certain amount of prerequisite knowledge before they start working on the editor. If you are new to web development ,here is the checklist:

  • Web technologies: If you are new to HTML, CSS, JavaScript, etc., check out our Learn web development tutorials.
  • Open source: If you've never contributed to an open source project before, start from here.
  • GitHub: GitHub for complete beginners will get you started.

Setting Project Locally and Contributing

  1. Clone the Repository or download the project as zip
  2. Run npm install
  3. Make the changes that you want to publish
  4. Push changes to your fork repository
  5. Create a pull request
  6. Wait till the PR gets reviewed

Future Updates

  1. Removing dependency on external API