feat: initial itpp-docs setup with MkDocs Material
Publish Docs Site / build (push) Failing after 5s
Publish Docs Site / build (push) Failing after 5s
- mkdocs.yml with dark slate theme, nav for 12 ITPP projects - build-docs.sh aggregates docs from all project repos - .gitea/workflows/docs-publish.yml for nightly rebuild+deploy - README and CHANGELOG for the itpp-docs repo itself - docs-source/ populated from all 12 repos - site/ ready for deployment to docs.itpropartner.com
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# FleetTracker360 — CHANGELOG
|
||||
|
||||
## 2026-07-16 — Branding & GPS Accuracy
|
||||
|
||||
### Branding
|
||||
- Replaced Traccar logo SVG with FleetTracker360 (GPS dot + signal waves + gradient text)
|
||||
- Created custom branded login page at `/login.html` — dark navy theme, animated grid background
|
||||
- HTTPS proxy: Caddy on Core (gps.fleettracker360.com) → Traccar on app2 (152.53.39.202:8082)
|
||||
- DNS: gps.fleettracker360.com moved from app2 direct to Core proxy (Cloudflare proxied)
|
||||
|
||||
### GPS Accuracy
|
||||
- Server-side filtering enabled in Traccar config:
|
||||
- `filter.enable=true` (Kalman smoothing)
|
||||
- `filter.accuracy=30` (reject cell tower triangulation >30m)
|
||||
- `filter.distance=5` (ignore micro-jitter <5m)
|
||||
- `geolocation.enable=true` (road snapping via Nominatim)
|
||||
- Computed attributes added to database:
|
||||
- `motion`: auto-detect transport mode (walking/cycling/driving/flying)
|
||||
- `gpsQuality`: tag fix accuracy (excellent/good/fair/poor)
|
||||
|
||||
### Still Pending
|
||||
- Computed attribute device linking in UI
|
||||
- Full community dashboard integration
|
||||
@@ -0,0 +1,40 @@
|
||||
# fleettracker360
|
||||
|
||||
|
||||
## Overview
|
||||
Self-hosted GPS tracking using Traccar (open source) with live dashboard, ETA predictions, vehicle telemetry, and Sho'Nuff integration.
|
||||
|
||||
## Architecture
|
||||
```
|
||||
iPhone (Traccar Client) → Traccar Server (Docker) → HERE Maps API (traffic)
|
||||
OBD2 dongles → → Sho'Nuff (ETAs, alerts)
|
||||
Garrison's iPhone → → Live Dashboard (ops portal)
|
||||
```
|
||||
|
||||
## Tech Stack
|
||||
- **Traccar** — GPS tracking server (Docker)
|
||||
- **Traccar Client** — iOS/Android app for phone tracking
|
||||
- **HERE Maps API** — Traffic-aware routing (250k free transactions/mo)
|
||||
- **Custom Dashboard** — Dark theme, live-updating HTML/JS
|
||||
- **Sho'Nuff** — AI agent for ETA queries, alerts, geofencing
|
||||
- **Domain:** fleettracker360.com (Cloudflare proxied)
|
||||
|
||||
## Status
|
||||
- [ ] Fresh Traccar Docker deployment on netcup
|
||||
- [ ] iOS Traccar Client setup (Germaine + Garrison)
|
||||
- [ ] OBD2 dongle pairing (specs TBD)
|
||||
- [ ] HERE API key and routing integration
|
||||
- [ ] Live dashboard design and deploy
|
||||
- [ ] ETA automation (Sho'Nuff queries)
|
||||
- [ ] Geofence alerts (home, office, school)
|
||||
- [ ] Cancel old fleettracker Hetzner server
|
||||
|
||||
## Directory Structure
|
||||
```
|
||||
fleettracker/
|
||||
├── README.md <- This file
|
||||
├── server/ <- Docker compose, Traccar config
|
||||
├── dashboard/ <- Frontend HTML/CSS/JS
|
||||
├── api/ <- Scripts for Sho'Nuff integration
|
||||
└── ideas/ <- Feature ideas, mockups, research
|
||||
```
|
||||
Reference in New Issue
Block a user