Day 36 – Money Tracker (Filtering, Sorting, Pagination, Validation, Frontend)Feb 25, 2026·6 min read·197
16. React useRef and useReducer Explained: Complete Beginner-Friendly Guide with Real-World ExamplesIf you are learning React Hooks, two important hooks you should understand after useState, useEffect, and useContext are: useRef() useReducer() Both hooks solve different problems. useRef() is maiOct 1, 2026·19 min read·3
Day 33 – SQL Queries & Real CRUD Using phpMyAdminBy the end of Day 33, students will: Understand SQL language basics Learn CRUD operations Use SELECT, INSERT, UPDATE, DELETE Perform real CRUD using phpMyAdmin Be mentally ready to connect MySQL with Node.js 👉 Today is the most important data...Feb 17, 2026·4 min read·85
Day 32 – MySQL Database & Tables (Using phpMyAdmin)🎯 Day 32 Goal By the end of this day, students will clearly understand: What is a Database Why we create multiple databases What is a Table Rows & Columns in real life What is phpMyAdmin How to: Create a database Create tables Insert basic ...Feb 17, 2026·5 min read·58
Day 31 – MySQL Basics & Setup with Node.jsBy the end of Day 31, students will clearly understand: What MySQL is Why we use MySQL in real projects How to install MySQL Community Server (latest) What is MySQL Workbench and why we need it How MySQL fits with Node.js projects 👉 No coding...Feb 17, 2026·4 min read·40
MySQL vs MongoDB – Complete Comparison (Beginner to Advanced)🎯 Why This Comparison Is Important? As a Node.js developer, one of the most important decisions is choosing the right database. Two very popular databases are: MySQL (SQL / Relational Database) MongoDB (NoSQL / Document Database) Both are powerf...Feb 17, 2026·4 min read·35
Todo App Backend (Full Stack Practice Project)🗂️ Complete Folder Structure todo-app/ │ ├── server.js ├── package.json ├── .env │ ├── config/ │ └── db.js │ ├── models/ │ ├── User.js │ ├── Todo.js │ └── Comment.js │ ├── controllers/ │ ├── userController.js │ └── todoController.js │ ├─...Feb 12, 2026·9 min read·80
Day 29: Populate Method & Nested Models (MongoDB + Mongoose)🔹 Why Do We Need populate()? In MongoDB, collections are separate.When we use referencing, we only store an ID, not full data. Example: { "passengerName": "Amit", "train": "65fae91c2b..." } This ID alone is not useful for UI. 👉 populate() help...Feb 12, 2026·3 min read·24