an updated and hopefully faster version of the ST Toolbox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
nic c3007ef62f chore: just changing fields and stuff for testing; more changes will come 1 year ago
apps chore: update routes 1 year ago
internal chore: basic convertDatesToUnix function added; needs work to not re-write every possible date param 1 year ago
static/css updated some invoice button logic that was incorrect and updated the input styles 1 year ago
templates chore: just changing fields and stuff for testing; more changes will come 1 year ago
.gitignore added some stuff to ignore 1 year ago
Readme.md updated readme with new project structure - full 1 year ago
go.mod updated to use embedded templates; need to rethink structure/layout 1 year ago
go.sum updated to use embedded templates; need to rethink structure/layout 1 year ago
web_templates.go original static serve for css didn't work with embed, so it has been updated 1 year ago

Readme.md

Complete ServiceTrade Tool Project

Project Structure

├──  apps
│   ├──  cli
│   │   └──  main.go
│   └──  web
│       └──  main.go
├──  go.mod
├──  go.sum
├──  internal
│   ├── 󰒍 api
│   │   ├──  api.go
│   │   ├──  auth.go
│   │   ├──  deficiencies.go
│   │   ├──  invoices.go
│   │   ├──  jobs.go
│   │   └──  session_store.go
│   ├──  auth
│   │   └──  auth.go
│   ├──  handlers
│   │   ├──  cli
│   │   │   ├──  admin.go
│   │   │   ├──  assets.go
│   │   │   ├──  companies.go
│   │   │   ├──  contacts.go
│   │   │   ├──  contracts.go
│   │   │   ├──  generic.go
│   │   │   ├──  invoices.go
│   │   │   ├──  jobs.go
│   │   │   ├──  locations.go
│   │   │   ├──  login.go
│   │   │   ├──  notifications.go
│   │   │   ├──  quotes.go
│   │   │   ├──  services.go
│   │   │   ├──  tags.go
│   │   │   └──  users.go
│   │   └──  web
│   │       ├──  admin.go
│   │       ├──  assets.go
│   │       ├──  companies.go
│   │       ├──  contacts.go
│   │       ├──  contracts.go
│   │       ├──  dashboard.go
│   │       ├──  generic.go
│   │       ├──  invoices.go
│   │       ├──  jobs.go
│   │       ├──  locations.go
│   │       ├──  login.go
│   │       ├──  notifications.go
│   │       ├──  quotes.go
│   │       ├──  services.go
│   │       ├──  tags.go
│   │       └──  users.go
│   ├──  middleware
│   │   └──  auth_middleware.go
│   ├──  models
│   │   └──  models.go
│   ├──  ui
│   │   └──  ui.go
│   └──  utils
│       └──  utils.go
├──  Readme.md
├──  static
│   └──  css
│       └──  styles.css
└──  templates
    ├──  dashboard.html
    ├──  layout.html
    ├──  login.html
    └──  partials
        ├──  admin.html
        ├──  assets.html
        ├──  companies.html
        ├──  invoice_search.html
        ├──  invoice_search_results.html
        └──  jobs.html
        ```