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.
- FrontEnd - React Library
- Backend - Express Framework and NodeJs
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.
- Clone the Repository or download the project as zip
- Run
npm install
- Make the changes that you want to publish
- Push changes to your fork repository
- Create a pull request
- Wait till the PR gets reviewed
- Removing dependency on external API