Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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."
- Host: GitHub
- URL: https://github.com/ankansaha/code-compiler
- Owner: AnkanSaha
- License: apache-2.0
- Created: 2023-08-26T17:53:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T01:37:44.000Z (3 months ago)
- Last Synced: 2024-11-08T02:33:26.145Z (3 months ago)
- Topics: cloudcomputing, code, codeeditor, collaborate, editor, github-codespaces, gitkraken, gitlens, mongodb, student-vscode
- Language: JavaScript
- Homepage: https://code.ankanweb.site
- Size: 5.85 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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