Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/v-checha/live-coding-interview

Simple Live Coding Interview Platform; Technical Assessment Tool
https://github.com/v-checha/live-coding-interview

interview live-coding nestjs nodejs open-source self-hosted websocket

Last synced: 5 days ago
JSON representation

Simple Live Coding Interview Platform; Technical Assessment Tool

Awesome Lists containing this project

README

        

[![onix](https://img.shields.io/badge/onix-systems-blue.svg)](https://onix-systems.com/)

# Simple Live Coding Tool
This is a simple live coding tool. It is not a full-featured code editor.

## Features
* **Live coding**
* **Share your code**
* **Save tasks**
* **Load tasks**
* **Multi-editor**
* **Code editor**
* **Code autocomplete**
* **Code syntax highlighting**
* **Thames editor** - darcula | monokai | neo | eclipse ...
* **Code language support** - JavaScript | CSS | SASS | XML | Markdown

_Note: Right click at the editor to see the context menu._

## Requirements
* [Node.js](https://nodejs.org/) >= 14.0.0
* [MongoDB](https://www.mongodb.com/) >= 4.2.0
* [Express](https://expressjs.com/) >= 4.16.3
* [Socket.io](https://socket.io/) >= 4.2.0

## Installation
```bash
npm install
```

## Start
development server:
```bash
npm run start:dev
```
production server:
```bash
npm run start:prod
```
or using pm2:
```bash
pm2 start ecosystem.config.js
```

## Screenshots
![Dashboard](https://i.imgur.com/u3TOzVS.png)
![Editor](https://i.imgur.com/Bdflmcq.png)

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/chechavalerii)