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

https://github.com/intellitect/intellitectterminal

IntelliTect's Web Based Console
https://github.com/intellitect/intellitectterminal

hacktoberfest terminal terminal-emulator

Last synced: 20 days ago
JSON representation

IntelliTect's Web Based Console

Awesome Lists containing this project

README

        


[![Build, Test, and Deploy Intellitect Terminal](https://github.com/IntelliTect/IntellitectTerminal/actions/workflows/Build-Test-And-Deploy.yml/badge.svg?event=push)](https://github.com/IntelliTect/IntellitectTerminal/actions/workflows/Build-Test-And-Deploy.yml)





Logo

IntelliTerminal


An awesome README template to jumpstart your projects!




View Console
·
Report Bug/Feature
·
Powerpoint Presentation


Table of Contents



  1. About The Project



  2. Getting Started


  3. License

## About The Project

[![Intellitect Terminal](./screenshot.png)](https://console.intellitect.com)

The IntelliTect terminal was the winning project created for the 2022 Intelliect Intern Hackathon. The project was inspired by Google Foobar. Intellitect Terminal, or IntelliTerm is a virtual bash-like command line interface for a pseudo filesystem. On the IntelliTerm, the user can request text based challenges such as coding problems, which will be appended to a directory on the filesystem. After navigating to that directory, the user can view the challenge, and respond with a text document or an executable python file. Once the response is ready, they can then submit the file via the submit command, sending it to the server. To review if the answer was marked as correct or incorrect, the command verify can be ran. Once verify gives a satisfying output, another challenge can be submitted. When all three challenges are complete, an email will be sent to the recruiting department. This CLI-challenge was created to be used by IntelliTect to recruit more developers. The prompt to access the CLI will appear randomly on the IntelliTect website, allowing the user to begin the challenge.

(back to top)

### Built With

* Vue.js with typescript
* Asp.net
* [Coalesce](https://github.com/IntelliTect/Coalesce)
* [XTerm.js](https://xtermjs.org/)

(back to top)

## Getting Started

### Prerequisites

To run this locally, you will need

* node/npm
* dotnet
* Visual Studio (optional)
* Sql server

### Installation

1. Clone the repo
```sh
git clone https://github.com/IntelliTect/IntellitectTerminal.git
```
2. Cd into Web
```sh
cd IntellitectTerminal.Web/
```

3. Install NPM packages (inside IntellitectTerminal.Web directory)
```sh
npm ci
```

4. Build and run from root directory
```js
dotnet run
```

5. Open Web Browser
```js
localhost:3000
```

(back to top)

## Usage

_For more documentation on coalese, please refer to the [Coalesce Documentation](https://intellitect.github.io/Coalesce/) and [XTerm Documentation](https://xtermjs.org/docs/)_

(back to top)

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)