A text editor for the web built with Vanilla JS, Bootstrap, JQuery, Express.js, Ace.js and JDoodle Compiler API.
Built with
Prerequisite - Install Node and VS-Code on your device.
Fork the project & fire up a terminal to enter the following command:
$ git clone git@github.com:<username>/code.io.git
cd into the project folder using:
$ cd ./code.io/
To open the project in Visual Studio Code, enter:
$ code .
Open another tab in your terminal and cd into the client directory one tab and into the server directory on another, & run the following command in server directory:
$ npm i
This will install the required node modules to get you started. Also, please sign up on JDoodle to access their api with your own credentials and update the client_id and client_secret in server.js Also update the request endpoints in /client/app.js as well as in server/server.js
Finally, run this command to start the server.
$ npm start
- You can change font-size, language, and themes.
- The current version supports JavaScript, Java, C++ and Python 3
- Currently supported themes are terminal, textmate, monokai, twilight, dracula, github and tomorrow night blue.
- write your code and hit run and wait for a few seconds to see the response.
- User inputs should be seperated by ' | '
This project is licensed under the terms of the MIT license.