Real World Project in which we will design a collaborative work platform inspired from existing applications such as slack and discord.
Install NPM and MongoDB server, run the mongo server.
[NodeJS download] - Server -> https://nodejs.org/en/
[MongoDB installation video] - NoSQL Database -> https://www.youtube.com/watch?v=pWbMrx5rVBE
[Socket.io webpage] - Realtime Communication Engine -> https://socket.io/
Install node packages for server
* [MongoDB]
* [Socket.io]
Then:
[Install packages] - npm install mongodb socket.io --save
[Change directory] - cd <server>
[Run server.js] - node server.js
[Change directroy] - cd ../client
[Run client (electron)] - npm start
Within the main directory
mongod --dbpath server/db --port 4001
- [NodeJS] - Server
- [MongoDB] - Database
- [ElectronJS] - Application