Add README.md, document Gitea API token
- Created README.md for Gitea project page - Added Gitea API token to CLAUDE.md for future access 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
70
README.md
Normal file
70
README.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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](CLAUDE.md) | AI assistant context |
|
||||
| [docs/QUICK_REFERENCE.md](docs/QUICK_REFERENCE.md) | Cheat sheets, common queries |
|
||||
| [docs/API.md](docs/API.md) | REST API documentation |
|
||||
| [docs/STANDARDS.md](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
|
||||
|
||||
```bash
|
||||
./tests/test_forms.sh # 41 endpoint tests
|
||||
```
|
||||
|
||||
Tests page loads, form submissions, and API endpoints.
|
||||
|
||||
## License
|
||||
|
||||
Internal use - GE Aerospace
|
||||
Reference in New Issue
Block a user