Skip to content

This is simple real-time-chat-application build using Express,Socket io and other Npm Packages listed below , for learning purposes.

Notifications You must be signed in to change notification settings

1FarZ1/Real-time-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time-chat-app

  • This is simple real-time-chat-application build using Express,Socket io and other Npm Packages listed below , for learning purposes. it contains the ability to real time chatting and also creating roams for different programming languages with a decent Ui, i will try to add the ability to cache the messages and also add the ability to send images and files in the future, also to add the mongodb database to store the messages and the rooms.

Screenshots

image

image

Setup

git clone https://github.com/1Farz1/real-time-chat-app.git
cd real-time-chat-app
npm install

create the .env file and fill it with your own credentials

Run The Service

nodemon app.js

Tech used

  • Nodejs
  • express
  • socket.io
  • redis
  • dotenv
  • helmet
  • xss-clean
  • morgan
  • cors
  • html
  • css
  • javascript
  • socket.io-client
  • nodemon
  • moment

Features of Code

  • Maintainble and Scalable
  • following best Practises and Clean Code Concepts
  • Easy To Follow and Read
  • Follow The View-Controller-Repository Architecture
  • Feature First layer

Author

  • Fares Bekkouche

Contrubution

  • for any contrubution you re more then Welcomed

Enjoy it While it Lasts

About

This is simple real-time-chat-application build using Express,Socket io and other Npm Packages listed below , for learning purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published