Skip to content

šŸ—£ A basic and robustĀ chat application that automatically synchronize acrossĀ several different browsers using Socket.IO

Notifications You must be signed in to change notification settings

trinwin/chatbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

6 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

chatbox šŸ’»

PRs Welcome Top Language Dependencies

A basic and robustĀ chat web application that automatically synchronize acrossĀ several different browsers using Socket.IO

Concepts Learned šŸ“š

  • NodeJS
  • npm
  • Express Framework
  • Socket.io
  • MongoDB Atlas - Mongoose
  • Promises, Async/Await
  • Error Handling (try/catch/finally)
  • Test Driven Development with Jasmine

Installation šŸ› ļø

# Clone this repository
git clone https://github.com/trinityng/chatbox.git

# Go into the repository
cd chatbox

# Start server
npm start

Testing āš™ļø

# Test application using Jasmine
npm test

Author šŸ‘©ā€šŸ’»

Trinh Nguyen - trinityng

About

šŸ—£ A basic and robustĀ chat application that automatically synchronize acrossĀ several different browsers using Socket.IO

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published