How rushankhan16/interntask-pro works
InternTask Pro is a browser-based task dashboard served by a small Express server. The main workflow is to create or manage tasks, persist them in browser localStorage, and view filtered task lists and progress analytics. The sampled JavaScript implements these features together in one file, so the domain components below share that path. The HTML and CSS are present in the tree but were not sampled; their internal wiring is therefore not shown.
Main entry points: script.js Task management · server.js Express server · index.html Dashboard page · style.css Dashboard styling
Components 11
Web delivery
- Express server
server.js - Dashboard page
public/index.html - Dashboard styling
public/style.css
Task dashboard
- Task management
public/script.js - Search and filters
public/script.js - Task lists
public/script.js - Progress analytics
public/script.js - Theme and clock
public/script.js
Browser state
- Task storage
public/script.js - Browser localStorage
Other components
- Dashboard user
Connections 13
- Dashboard user → Express server: opens dashboard
README.md - Express server → Dashboard page: serves page
server.js - Express server → Dashboard styling: serves static files
server.js - Dashboard user → Task management: manages tasks
README.md - Task management → Task storage: saves changes
public/script.js - Task storage → Browser localStorage: reads and writes
public/script.js - Task management → Task lists: rerenders lists
public/script.js - Search and filters → Task lists: updates filtered list
public/script.js - Task management → Progress analytics: rerenders metrics
public/script.js - Dashboard user → Search and filters: searches tasks
README.md - Dashboard user → Progress analytics: views progress
README.md - Dashboard user → Theme and clock: changes theme
README.md - Dashboard user → Task management: marks complete
README.md