As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable web application. NPM library provides rich functionality for new applications.

Frameworks like React, Electron and Vue based on the Nodejs which help  deliver advanced web application with reusable code. Each framework has its own pros and corns. I have few posts and projects that may help learn better code.

How to interact with input in Reactjs - How to handle state and event of input element in React apps
How to populate multiple MongoDB objects on the same path in express-node - How to populate multiple objects in MongoDB in the same path
How to populate selected fields in a mongo document path in expressjs - How to populate object in mongo doc at a specific path with specific fields
How to populate and display nested mongo objectin express-node route - How to populate object in express-MongoDB app
Create REST-API using sequelize-Mysql in Nodejs - How to create REST-API using sequelize-MySQL ORM in Node-Expressjs
Create REST-API using sequelize-Postgres in Nodejs - How to create REST-API using sequelize ORM in Node-Expressjs
How to render mongo object in Reactjs - How to render MongoDB object/ObjectId in React/MERN app
How to render mongo document in Reactjs - How to render mongo document in react component
How to render list of mongo objects in React component - How to render list of mongo objects in Reactjs
How to place custom route links in Reactjs component - How to place custom links to routes/page in Reactjs

Nodejs Projects

Express Todo App

This is an Nodejs-Expresjs-MongoDB web app which let users add/delete todo items. The project utilized EJS templating engine, CSS grid, flex and HTML

Nodejs-Express – sitemap Submission App

A sitemap submission web app using Nodejs-Express