NodeJS
Installation with NVM
nvm --version
nvm list
nvm install v16
node --version
nvm use <version_number>
Linux
$ sudo apt-get install gnupg
$ curl -fsSL https://pgp.mongodb.com/server-5.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-5.0.gpg \
--dearmor
$ echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-5.0.gpg ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
$ sudo apt-get update
$ sudo apt-get install -y mongodb-org=5.0.16 mongodb-org-database=5.0.16 mongodb-org-server=5.0.16 mongodb-org-shell=5.0.16 mongodb-org-mongos=5.0.16 mongodb-org-tools=5.0.16
$ sudo systemctl start mongod
$ sudo systemctl status mongod
https://www.mongodb.com/docs/v5.0/tutorial/install-mongodb-on-ubuntu/
Mongo Compass
Install React
$ npx create-react-app react-demo --use-npm
$ npm install react-router-dom
Install Postman
Backend
Pure NodeJs-Express
$ npm install express cors mongoose dotenv
$ npm install -g nodemon
$ npm install bootstrap
$ npm init -y
Backend Framework (FeathersJs)
$ npm install -g @feathersjs/cli
$ npm i -g @feathersjs/cli@4.8.0
$ npm i -g @feathersjs/feathers@4.5.16
$ feathers generate app
$ feathers generate service
$ npm start
PM2
npm install pm2@latest -g
$ pm2 start ./src/index.js