28e80715708601e69453c93a57b6f712ba1a67ab
- Add Recognition notification type (ID 5) with blue color - Add employeesso field to notifications table - Create carousel display for Recognition on shopfloor dashboard - Show employee names (lookup from wjf_employees) instead of SSO - Auto-set starttime to NOW and endtime to 4AM next day - Auto-enable shopfloor display for Recognition type - Add Achievements tab to employee profile (displayprofile.asp) - Hide Recognition from calendar view - Add lookupemployee.asp AJAX endpoint for name preview - Fix datetime double-formatting bug in save/update files - Fix URL parameter loading on shopfloor dashboard init 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
ShopDB
Manufacturing shop floor infrastructure management system for GE Aerospace. Tracks machines, PCs, printers, and network devices.
Tech Stack
- Backend: Classic ASP (VBScript)
- Database: MySQL 5.6
- Frontend: Bootstrap 4.6, jQuery, DataTables
- Server: IIS on Windows
Features
- Equipment inventory (CNC machines, lathes, mills, etc.)
- PC asset tracking with warranty monitoring
- Printer management with Zabbix integration
- Network device tracking (switches, access points, cameras)
- Knowledge base for troubleshooting
- Interactive floor maps
- REST API for PowerShell data collection
Quick Start
# Start dev environment
~/start-dev-env.sh
# Access application
http://192.168.122.151:8080
# Run tests
./tests/test_forms.sh
# Connect to MySQL
docker exec -it dev-mysql mysql -u root -prootpassword shopdb
Documentation
| Document | Purpose |
|---|---|
| CLAUDE.md | AI assistant context |
| docs/QUICK_REFERENCE.md | Cheat sheets, common queries |
| docs/API.md | REST API documentation |
| docs/STANDARDS.md | Coding standards |
Database Schema
machines table (unified)
├── Equipment (machinetypeid 1-15)
├── PCs (pctypeid IS NOT NULL)
└── Network Devices (machinetypeid 16-20)
printers table (separate)
communications table (network interfaces)
machinerelationships table (PC↔equipment links)
Testing
./tests/test_forms.sh # 41 endpoint tests
Tests page loads, form submissions, and API endpoints.
License
Internal use - GE Aerospace
Description
Languages
Classic ASP
51.5%
JavaScript
35.9%
CSS
8.8%
HTML
1.9%
Python
1%
Other
0.9%