Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ankansaha/code-compiler

"Code-Compiler: Your online tool to edit, run, and refine code in real-time. A seamless platform for coding, testing, and learning."
https://github.com/ankansaha/code-compiler

cloudcomputing code codeeditor collaborate editor github-codespaces gitkraken gitlens mongodb student-vscode

Last synced: 2 months ago
JSON representation

"Code-Compiler: Your online tool to edit, run, and refine code in real-time. A seamless platform for coding, testing, and learning."

Awesome Lists containing this project

README

        

# Code-Compiler

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/AnkanSaha/Code-Compiler/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/AnkanSaha/Code-Compiler/tree/main)

Simple Online Code Editor Made with React, Node.js, Express.js, and MongoDB. The Code is Compiled and Executed on the Server Side. The Output is then Sent Back to the Client. The Client is also able to Download the Code which is Compiled and Executed on the Server Side.

## Features

- [x] Write Code
- [x] Run Code
- [x] Download Code

## Deployment

- [x] Azure
- [x] Heroku
- [x] AWS
- [x] Google Cloud

## Live Demo

[Code-Compiler](https://code.ankansaha.tech/)

## Installation

1. Clone the repository

```bash
git clone
```

2. Install dependencies

```bash
npm install
```

3. Start the server

```bash
npm start
```

4. Open [http://localhost:5173](http://localhost:5173) to view it in the browser.

## Environment Variables

- PORT
- MONGODB_URI
- JWT_SECRET
- ALLOWED_ORIGINS
- DB_NAME
- JWT_EXPIRES_IN
- IPINFO_API_KEY