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
- Host: GitHub
- URL: https://github.com/intellitect/intellitectterminal
- Owner: IntelliTect
- License: mit
- Created: 2022-07-28T21:26:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T20:29:20.000Z (about 2 months ago)
- Last Synced: 2025-03-22T13:37:30.497Z (about 1 month ago)
- Topics: hacktoberfest, terminal, terminal-emulator
- Language: C#
- Homepage: https://console.intellitect.com
- Size: 1.3 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/IntelliTect/IntellitectTerminal/actions/workflows/Build-Test-And-Deploy.yml)
![]()
IntelliTerminal
An awesome README template to jumpstart your projects!
View Console
·
Report Bug/Feature
·
Powerpoint Presentation
Table of Contents
## About The Project
[](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.
### Built With
* Vue.js with typescript
* Asp.net
* [Coalesce](https://github.com/IntelliTect/Coalesce)
* [XTerm.js](https://xtermjs.org/)## 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
```## Usage
_For more documentation on coalese, please refer to the [Coalesce Documentation](https://intellitect.github.io/Coalesce/) and [XTerm Documentation](https://xtermjs.org/docs/)_
## License
Distributed under the MIT License. See `LICENSE.txt` for more information.