/vue-blueboard

A Vue.js project for remotely conducting JavaScript whiteboard interviews.

Primary LanguageJavaScript

Vue BlueBoard

A Vue.js project for remotely conducting JavaScript whiteboard interviews. Allows interviewers to join a room with a potential JavaScript developer and give them prompts to workthrough. The app also includes a video chat function when in a room with another user.

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

For detailed explanation on how things work, consult the docs for vue-loader.

TODO:

  • Set up Python Backend for allowing users to login and register
  • Set up database in Postgresql
  • Connect socket.io to a NodeJS backend to allow users to code and text chat in realtime in separate rooms
  • Allow authenticated users to create rooms
  • Add more prompts to Practice Room
  • Add difficulty dropdown/selection to practice room.