Skip to content

A code-editor web app using react js using code-executor as a backend service

Notifications You must be signed in to change notification settings

nikhil-babar/code-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About project:

This is a web-based editor which supports languages like java, python, cpp, js, c etc. It is build using official monaco-editor and uses code execution engine backend(Available on my github). The project uses redux for state management

Backend: https://github.com/nikhil-babar/code-executor-engine

Demo: https://www.youtube.com/watch?v=G2lyjFt-BrE

Current progress:

editor

main1

main2

themes

drawing_board


Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (v14 or higher)
  • npm (v6 or higher) or yarn (v1.22 or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/nikhil-babar/code-editor.git
    cd code-editor
  2. Install dependencies:

    Using npm:

    npm install

    Or using yarn:

    yarn install

Usage

  1. Start the development server:

    Using npm:

    npm start

    Or using yarn:

    yarn start

    The application will be available at http://localhost:3000.

  2. Build for production:

    Using npm:

    npm run build

    Or using yarn:

    yarn build

Contributing

To contribute to this project, please follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b feature/your-feature.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the original branch: git push origin feature/your-feature.
  5. Create the pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out to [[email protected]].


About

A code-editor web app using react js using code-executor as a backend service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published