Skip to content

xianhuifeng/rambl

 
 

Repository files navigation

Rambl

An online community for improving job interview skills. Users can practice job interviews with one another using randomly presented common interview questions.

Rambl uses the WebRTC API, which is currently implemented in Chrome, Firefox and Opera.

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Contributing
  5. License

Usage

Login to your rambl instance. Signup for an account if you need to. Once you are logged in, you can join an available room or create a room. Invite someone in to participate.

One of you assume the role of the interviewer and one will assume the role of the candidate. Once you have deteremined which role you both will be, it is time to start the interview.

The interviewer may choose questions from the list of provided interview questions or may use his or her own questions.

Once you have conducted the interview, provide useful feedback for the other person. Feedback should be about the interview itself and should be objective in nature.

Requirements

  • Node 0.10.x
  • Express 4.5.x
  • Easy RTC 1.0.11
  • Sequelize 1.7.9
  • MySQL
  • Socket.io 0.9.x

Development

Installing Dependencies

From within the project's root directory:

npm install -g bower
npm install
bower install

Launching The App Locally

From within the project's root directory:

node server.js
# or
nodemon server.js

Open your browser at localhost:8080

To Make Changes

Edit your files Run gulp from the terminal Refresh your browser

Tasks

See the project's backlog in asana.

Contributing

See CONTRIBUTING.md for contribution guidelines.

Author

Xianhui Feng xianhuifeng/rambl

  • Ensured back end server side perform successfully and correctly using easyRTC.js and express.js
  • Designed front page and added notes feature when users are having interview or practicing interviews

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.3%
  • CSS 2.7%