# Complete ServiceTrade Tool Project ## Project Structure ```project_root/ ├── cmd/ │ ├── cli/ │ │ └── main.go │ └── web/ │ └── main.go ├── internal/ │ ├── api/ │ │ ├── api.go │ │ ├── auth.go │ │ ├── jobs.go │ │ ├── invoices.go │ │ └── deficiencies.go │ ├── handlers/ │ │ ├── web/ │ │ │ ├── admin.go │ │ │ ├── assets.go │ │ │ ├── auth.go │ │ │ ├── companies.go │ │ │ ├── contacts.go │ │ │ ├── contracts.go │ │ │ ├── dashboard.go │ │ │ ├── generic.go │ │ │ ├── invoices.go │ │ │ ├── jobs.go │ │ │ ├── locations.go │ │ │ ├── notifications.go │ │ │ ├── quotes.go │ │ │ ├── services.go │ │ │ ├── tags.go │ │ │ └── users.go │ │ └── cli/ │ │ ├── admin.go │ │ ├── assets.go │ │ ├── companies.go │ │ ├── contacts.go │ │ ├── contracts.go │ │ ├── generic.go │ │ ├── invoices.go │ │ ├── jobs.go │ │ ├── locations.go │ │ ├── notifications.go │ │ ├── quotes.go │ │ ├── services.go │ │ ├── tags.go │ │ └── users.go │ ├── models/ │ │ └── models.go │ └── utils/ │ ├── ui.go │ └── utils.go ├── static/ │ ├── css/ │ │ └── styles.css │ └── js/ │ └── htmx.min.js ├── templates/ │ ├── layout.html │ ├── login.html │ ├── dashboard.html │ └── partials/ │ ├── jobs.html │ ├── invoices.html │ └── ... └── go.mod ```