Skip to content

danielc92/node-express-chatbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published