How lisamarie2005/productivityapp works
ProductivityAPP is a browser-based cat-themed productivity app. The user adds and completes tasks, can run a focus countdown, and earns points or streak rewards that unlock desk items for customization. The sampled app code also updates counters and cat visuals and reads selected customization from browser storage. The README provides no further feature detail, and only app.js was sampled; relationships and capabilities not evidenced there are omitted.
Main entry points: index.html App Interface · app.js Desk Customization
Components 10
Task Tracking
- Task List
app.js - Task Counters
app.js
Focus Timer
- Focus Timer
app.js - Cat Visuals
app.js
Rewards & Customization
- Points & Streaks
app.js - Reward Unlocks
app.js - Desk Customization
app.js - Browser Storage
Other components
- User
- App Interface
index.html
Connections 8
- User → App Interface: uses
- App Interface → Task List: task input
app.js - App Interface → Focus Timer: timer controls
app.js - Task List → Task Counters: updates
app.js - Focus Timer → Cat Visuals: changes state
app.js - Points & Streaks → Reward Unlocks: awards items
app.js - Desk Customization → Browser Storage: reads selection
app.js - Desk Customization → App Interface: updates display
app.js