siddharth-bhatnagar / code.io

A text editor for the web built with Vanilla JS, Bootstrap, JQuery, Express.js, Ace.js, and JDoodle Compiler API.

Home Page:https://codeio-editor.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code.io

A text editor for the web built with Vanilla JS, Bootstrap, JQuery, Express.js, Ace.js and JDoodle Compiler API.

www.code.io

Build Status

travis

Code Style

Standard - JavaScript Style Guide

Screenshot

image

Tech/Frameworks Used

Built with

Installation

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

How to use?

  • 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 ' | '

Licence

This project is licensed under the terms of the MIT license.

About

A text editor for the web built with Vanilla JS, Bootstrap, JQuery, Express.js, Ace.js, and JDoodle Compiler API.

https://codeio-editor.netlify.app/


Languages

Language:JavaScript 99.9%Language:HTML 0.0%Language:CSS 0.0%