🔧 Tool Management System

Complete Issue, Use, Calibration & Return Management

System Dashboard

0

Total Tools

0

Available

0

Issued

0

Calibration Due

Recent Notifications

Request Tool

Pending Approvals

Request ID Requester Branch Tool Category Return Date Actions

Currently Issued Tools

Tool ID Tool Name Issued To Branch Issue Date Expected Return Status Actions

Return Tool

Calibration Management

Tools Pending Calibration

Tool ID Tool Name Category Branch Last Calibration Actions

Perform Calibration

Tool Inventory

Tool ID Name Category Branch Status Last Calibration Next Calibration Actions

Reports & Analytics

📚 How to Use Tool Management System

🎯 Overview

This Tool Management System helps you manage tool inventory, issue/return workflows, calibration tracking, and generate detailed reports. All data is stored locally in your browser for offline access.

🏠 Dashboard

The dashboard provides an overview of your tool management system:

  • Total Tools: Complete inventory count
  • Available Tools: Tools ready for issue
  • Issued Tools: Currently in use
  • Calibration Due: Tools needing calibration within 30 days

Data Management:

  • 🔄 Reset to Sample Data: Load pre-configured sample data
  • 🗑️ Clear All Data: Delete everything (use with caution)
  • 📥 Export Data: Download backup as JSON file
  • 📤 Import Data: Restore from previously exported JSON

📝 Tool Request Workflow

Step 1: Submit Request Go to "Tool Request" tab → Fill requester name → Select branch and category → Choose available tool → Set return date → Submit
Step 2: Approval Manager goes to "Approvals" tab → Review pending requests → Click "✓ Approve" or "✕ Reject"
Step 3: Tool Issued Upon approval, tool status changes to "Issued" → Appears in "Issued Tools" tab → Notification generated

🔄 Tool Return Workflow

Step 1: Select Tool Go to "Return Tool" tab → Select tool from dropdown → Tool details will appear
Step 2: Condition Check Complete all checklist items → Add any notes about tool condition → Specify if calibration needed
Step 3: Complete Return Click "Complete Return" → Tool becomes available (or goes to calibration queue if selected)

🎯 Calibration Management

Automatic Queue: Tools are automatically added to calibration queue when:

  • Next calibration date is in the past
  • User selects "Requires Calibration" during tool return
  • New tool is added with past calibration date

Calibration Process:

Step 1: Start Calibration Go to "Calibration" tab → View pending tools → Click "▶ Start" or select from dropdown
Step 2: Perform & Record Enter technician name → Set calibration date → Set next due date → Select Pass/Fail → Add notes
Step 3: Update Status Pass: Tool becomes "Available" → Fail: Tool marked "Maintenance" → Removed from queue

📦 Inventory Management

Add New Tool:

  • Click "➕ Add New Tool" → Fill tool details → Set calibration dates
  • If next calibration is overdue, tool automatically goes to calibration queue

Edit Tool:

  • Click "✏ Edit" on any tool → Update details → System validates calibration dates
  • Status changes trigger automatic queue management

Delete Tool:

  • Click "🗑 Delete" → Confirm → Tool removed from all records

📊 Reports & Analytics

Generate comprehensive reports with detailed information:

  • Tool Usage Report: Usage history, last user, purpose
  • Calibration History: All calibration details, technician notes
  • Branch-wise Summary: Statistics per location
  • Issued Tools: Currently issued with days remaining
  • Return History: All returns with overdue tracking
  • Complete System Report: Full overview of all tools

Export to CSV: Click "📑 Export to CSV" after generating report → Opens in Excel/Google Sheets

💾 Data Persistence

All data is stored in your browser's local storage:

  • ✅ Data persists after page refresh
  • ✅ Works completely offline
  • ✅ No server or database required
  • ⚠️ Clearing browser data will delete all records
  • 💡 Regular backups recommended (use Export feature)

🔍 Tips & Best Practices

  • 📅 Set return dates realistically to avoid overdue tools
  • 📝 Always fill the "Purpose" field for better tracking
  • ✅ Complete all checklist items during return
  • 📊 Generate monthly reports for management review
  • 💾 Export data weekly as backup
  • 🎯 Review calibration queue regularly
  • 📱 System works on mobile devices too

🆘 Troubleshooting

  • Tool not showing in dropdown? Check if branch and category are selected, and tool status is "Available"
  • Data disappeared? Browser data may have been cleared. Import from backup JSON file
  • Report not generating? Ensure you have data in the system. Try "Reset to Sample Data"
  • CSV export not working? Generate report first, then click export

👨‍💻 Developer Credit

Developed by

Sagar Hodar

hodarsagar@gmail.com

© 2025 Tool Management System - All Rights Reserved