How anik-121/assignment-05 works
This is a small browser-based issue tracker interface. A user logs in, the client loads and displays issues, and selecting an issue fetches and shows its details. The client also supports status tabs and formats issue labels and dates. The README is empty and only script.js was excerpted, so the graph omits unverified page structure and search behavior; the API is shown as an external service because the client fetches from it.
Main entry points: script.js Issue loader · index.html Web page
Components 9
Access
- Web page
index.html - Login handler
script.js
Issue browsing
- Issue loader
script.js - Issue list
script.js - Status tabs
script.js
Issue details
- Issue details
script.js
Display helpers
- Display formatters
script.js
Other components
- User
- Issues API
Connections 11
- User → Web page: uses
- Web page → Login handler: handles events
script.js - Login handler → Issue loader: loads after login
script.js - Issue loader → Issues API: fetches issues
script.js - Issue loader → Issue list: renders results
script.js - Status tabs → Issue list: rerenders
script.js - User → Status tabs: selects status
- User → Issue details: opens issue
- Issue details → Issues API: fetches details
script.js - Issue details → Display formatters: formats labels and dates
script.js - Issue list → Display formatters: formats cards
script.js