Skip to content

coto34/node-express-chatbox

 
 

Repository files navigation

Chat App

Building a real-time chat application using Nodejs, Express.js and socket.io

  • Users can enter the chat.
  • Upon entering chat users are given a randomly generated name.
  • Users can change their name.
  • Users can send and receive messages in real-time from other users.
  • Chats are not currently being persisted to a database or log file.

Screenshots

Before you get started

Refresh on the following things;

  • HTML5/CSS
  • socket.io
  • Express.js web framework
  • Javascript (ES6)
  • Node

Setup

Installing Depencendies

Dependencies and versions are listed in the package.json "dependencies" key, and can be installed via the following command from root:

npm install

Installation of nodemon

This project uses nodemon for hot reloading I installed it globally using:

npm install nodemon -g

Installation of Node

This project requires nodejs to run.

Starting the dev server

nodemon will auto reload the server upon file changes.

nodemon server.js

Tests

  • Tested bidirectional messaging successfully

Contributors

  • Daniel Corcoran

Sources

About

A real-time chat application built with Nodejs, Express.js and socket.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 32.5%
  • HTML 27.9%
  • Shell 16.9%
  • CSS 12.6%
  • Makefile 8.3%
  • Dockerfile 1.8%