Skip to content
A web app I developed for conducting code interviews
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Controllers
Properties
wwwroot
.gitignore
AppSettings.cs
Program.cs
README.MD
Startup.cs
app_offline.htm
appsettings.Development.json
appsettings.json
build.ps1
build_first_time.bat
dotnetcore.csproj

README.MD

Code Interview App

A web app for conducting code interviews. Allows everyone to watch the candidate as they type. Also allows the code to be run in the browser to see the output. Designed to watch a single coder however includes experimental co-authoring capability. Currently only supports the Javascript language. App was written in TypeScript and .NET Core for the backend.

See demo here: https://www.neilb.net/codeinterview/

Debug Locally

  • make sure you have .NET Core SDK 2.2 installed
  • open a powershell terminal
  • if haven't previously trust the .net core dev cert
  • dotnet run
  • open a second powershell terminal
  • cd into wwwroot folder
  • npm install
  • npm install -g typescript (if you don't have typescript installed globally)
  • tsc -w
  • view the app at https://localhost:5001/index.html

Publish

  • run build_first_time.bat
  • then run build.ps1 each time after

Dotnet Core Commands Reference

  • dotnet run
  • dotnet watch run (for hot reload)
  • dotnet build
  • dotnet --version
You can’t perform that action at this time.