GithubHelp home page GithubHelp logo

learnnode-chatroom's Introduction

learnnode-chatroom

A small project,chat room, server as POC for learning node.

Setup to run your chat app:

  1. in command prompt, go to your code path
  2. cd src
  3. node chatroom-message.js # this step will start the chat server locally in port 1007.
  4. In your browser, you could use: http://localhost:1007/index.html?id=SOME_ID_YOU_LIKE

webpack-template

Template project for webpack, karma, jasmine

Prerequisites

  1. Install Git
  2. Install NodeJS & NPM

Getting started

  1. Clone project to local directory (this directory will be referred to as $project.root)
  2. Go into $project.root
  3. Run npm install
  4. Run npm package to package the JS files
  5. Run npm start to start the server

Unit Testing with Karma/Jasmine

  1. Run npm test

Integration Testing with Nightwatch

  1. Install Nightwatch npm install -g nightwatch
  2. Install Selenium npm install selenium-standalone@latest
  3. Install Selenium Server npm run-script selenium-install
  4. Run nightwatch

learnnode-chatroom's People

Contributors

lizicuenca avatar

Watchers

James Cloos avatar  avatar  avatar Jack Hoang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.