How muleypranav2007-web/farm_tracker works
FarmTracker is a browser-based farm worker and wage management application. A supervisor maintains the worker directory, records dated attendance (including wage snapshots), reviews month-wise salary reports, records payments, and checks dashboard totals; payment history can also be exported as CSV. The application is a plain-JavaScript frontend with browser Local Storage rather than a server-backed system. Its domain features and calculations reside in one runtime file, so the graph separates responsibilities without implying separate services. The available source excerpt is partial; feature links not visible there are based on the README.
Main entry points: index.html FarmTracker UI · script.js Attendance records
Components 10
Browser interface
- FarmTracker UI
index.html - Dashboard
script.js
Farm records
- Worker management
script.js - Attendance records
script.js
Wages and payments
- Wage calculations
script.js - Salary reports
script.js - Payment management
script.js - Payment CSV export
script.js
Local persistence
- Browser Local Storage
Other components
- Farm supervisor
Connections 10
- Farm supervisor → FarmTracker UI: uses
README.md - FarmTracker UI → Dashboard: shows
README.md - FarmTracker UI → Worker management: manages
README.md - FarmTracker UI → Attendance records: records
README.md - Attendance records → Wage calculations: supplies records
README.md - FarmTracker UI → Wage calculations: calculates wages
README.md - FarmTracker UI → Salary reports: shows summaries
README.md - FarmTracker UI → Payment management: records payments
README.md - FarmTracker UI → Payment CSV export: exports history
README.md - FarmTracker UI → Browser Local Storage: stores records
README.md