How minhaz-sadi/devtools works
This repository is a collection of standalone frontend exercises rather than one integrated application. The clearest workflow is DevBoard’s task board: its click handlers invoke task completion, which updates counters, appends history, and disables the completed button. Other visible projects include a calculator, login and signup pages, and several landing-page or planner demos. The README is empty, and most HTML and JavaScript are unsampled, so links between those pages and their runtime behavior are omitted unless shown in the excerpts.
Main entry points: addTask.js Task handlers · fee-cal.js Calculator logic · complete.js Task completion · date.js Date display
Components 17
DevBoard
- Task board
DevBoard_Project/index.html - Blog page
DevBoard_Project/blog.html - Task handlers
DevBoard_Project/JS/addTask.js - Task completion
DevBoard_Project/JS/complete.js - Date display
DevBoard_Project/JS/date.js - Theme control
DevBoard_Project/JS/theme.js
IIUC
- Fee calculator
IIUC/fee-cal.html - Calculator logic
IIUC/fee-cal.js - Login page
IIUC/login.html - Signup page
IIUC/signUp.html - IIUC home
IIUC/index.html
Other demos
- Demo page
Demo1/index.html - Landing page
LandingPage_Project/index.html - Practice page
Practise/a.html - Team planner
TeamPlaner_Project/index.html
Other components
- Visitor
- Browser DOM
Connections 8
- Task handlers → Task completion: calls
DevBoard_Project/JS/addTask.js - Task handlers → Browser DOM: registers handlers
DevBoard_Project/JS/addTask.js - Task completion → Browser DOM: updates DOM
DevBoard_Project/JS/complete.js - Date display → Browser DOM: updates DOM
DevBoard_Project/JS/date.js - Theme control → Browser DOM: changes background
DevBoard_Project/JS/theme.js - Task handlers → Blog page: navigates to
DevBoard_Project/JS/addTask.js - Calculator logic → Browser DOM: handles keys
IIUC/fee-cal.js - Calculator logic → Browser DOM: updates display
IIUC/fee-cal.js