/mean-chat

Primary LanguageJavaScript

#MEAN-CHAT Simple Node js chat on MEAN stack.

Chat deployed on heroku

##Features

  • Allow users to sign-in/sign-up.
  • Social integration: sign-in/sign-up by vk.com or facebook.
  • Chat with each other in real-time (socket.io provided feature).
  • See actual list of chat members.
  • List of all registered users for admin.
  • Jasmine tests.

API definition

Detailed API specification, made by apiDoc tool

Auth

User

##Developed on

Require: node since 4.4, npm, bower.

Node js socket.io, jwt.io, bcrypt, nconf, winston, jasmine
Mongo DB mongoose ODM, mLab cloud db hosting
Express
Angular
Bootstrap

Updating npm Manage node version

To install packages:

$ git clone https://github.com/polesskiy-dev/mean-chat
$ cd mean-chat
$ npm install
(also npm will invoke bower install in postinstall script)

# Open browser on http://localhost:3000

Test admin access:

login: admin
pass: admin

Test user access:

login: user
pass: user

Generate apiDoc

$ apidoc -i ./ -f "app.js" -o ./public/doc

License

MIT