Hello 👋, I'm Samiur Rahman Mukul
at this public ⛣ repository i will build a Real Time Chat Application
using Node.js, Express.js (Node Framework), MongoDB (NoSQL Database), Web Socket (Chat Functionality), JWT Authentication (User Authentication) & Express Validator (From Validation)
. So that let's connected with me and explore something new. Thanks
# | Resource / Projects | Live Preview |
---|---|---|
01 | Chat Application | 👉 Click Here |
02 | Chat Frontend (HTML Template) | 👉 Click Here |
- express (Node Framework)
- dotenv (Environment Variable)
- ejs (Template Engine)
- mongoose (Mongoose
Object Data Modeling (ODM)
library for MongoDB) - multer (File Upload Package)
- cookie-parser (Parse Cookie Header and Populate)
- express-validator (Form Data Validation)
- jsonwebtoken (JWT Authentication)
- bcrypt (Password Encryption)
- http-errors (HTTP errors for Express App)
-
Install packages using
npm
package managernpm i express dotenv ejs mongoose multer cookie-parser express-validator jsonwebtoken bcrypt http-errors
-
Install packages using
yarn
package manageryarn add express dotenv ejs mongoose multer cookie-parser express-validator jsonwebtoken bcrypt http-errors
Please follow the below instructions to run this project in your machine:
-
Open your Terminal & Clone this repository
git clone https://github.com/SamiurRahmanMukul/Node-MongoDB-Chat-Application.git
-
Go into cloned directory
cd Node-MongoDB-Chat-Application
-
Install dev dependencies
npm install
-
Run the app
npm start
-
Your app should be available in http://localhost:3000
</> HAPPY CODING & DEVELOPING 🤣 </>