Skip to content

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

Notifications You must be signed in to change notification settings

siddharth-bhatnagar/code.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published