Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1farz1/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.
https://github.com/1farz1/real-time-chat-app
chat chat-application dot-env expressjs nodejs real-time redis socket-io socket-programming
Last synced: 3 months ago
JSON representation
This is simple real-time-chat-application build using Express,Socket io and other Npm Packages listed below , for learning purposes.
- Host: GitHub
- URL: https://github.com/1farz1/real-time-chat-app
- Owner: 1FarZ1
- Created: 2023-05-31T21:03:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-18T16:59:09.000Z (over 1 year ago)
- Last Synced: 2023-10-18T17:45:49.323Z (over 1 year ago)
- Topics: chat, chat-application, dot-env, expressjs, nodejs, real-time, redis, socket-io, socket-programming
- Language: JavaScript
- Homepage:
- Size: 2.54 MB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/1FarZ1/real-time-chat-app-nodeJs/assets/91225280/931d334b-fc90-467c-a88b-f086712ffded)
![image](https://github.com/1FarZ1/real-time-chat-app-nodeJs/assets/91225280/c1ab681d-6e0a-4df5-b28e-e402f29508d4)
## 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```