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
npmpackage managernpm i express dotenv ejs mongoose multer cookie-parser express-validator jsonwebtoken bcrypt http-errors
-
Install packages using
yarnpackage 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 🤣 </>