BasicChat
Instant messaging system using Node.js and MongoDB
Requirements
======================== node.js and npm -- Check out https://nodejs.org/en/
MongoDB -- Check out https://www.mongodb.com/
Mongoose -- Check out http://mongoosejs.com/docs/index.html
express.js -- Once npm is installed, use
npm install express
express-session -- Once npm is installed, use
npm install express-session
body-parser -- Once npm is installed, use
npm install body-parser
socket.io -- Once npm is installed, use
npm install socket.io
bcrypt -- Once npm is installed, use
npm install bcrypt
Installation
=========================
Once installed, navigate to directory where app.js is located and type
node app.js
into the console
Features
Media messaging is not yet implemented
User can log in and chat with anybody else that is logged into the chat room
User can view statistics about their usage on their profile page
Socket.io ensures that all messaging is instantaneous
MongoDB provides adjustable schemas for scalable applications; integrates well with Javascript

Log in or sign up for Devpost to join the conversation.