Skip to content
A node.js/socket.io/marionette chat application
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.
client/src
config
entities
gulp
plugins
tmp
views
.bowerrc
.gitignore
Procfile
README.md
bower.json
gulpfile.coffee
package.json
server.coffee

README.md

Nodechat

A chat application meant to showcase the use of the following tools:

Requirements

An .env file needs to be created in the project root, with the following attributes:

  NODE_ENV=INSERTVARHERE
  APP_ID=INSERTVARHERE
  ACCESS_TOKEN=INSERTVARHERE

Where INSERTVARHERE is replaced with your own values.

Running Locally

Install the software in the above requirements, then execute the following commands:

  git clone https://github.com/dmayala/nodechat.git
  cd nodechat
  npm install
  foreman start

The application will run on http://localhost:5000

Deploying to Heroku

Install the software in the above requirements, then execute the following commands:

  git clone https://github.com/dmayala/nodechat.git
  cd nodechat
  heroku login
  heroku create
  git push heroku master
  heroku open

The postinstall script in package.json will automatically install all client dependencies listed in bower.json and then run gulp build to build the Marionette application.

You can’t perform that action at this time.