chore: add .gitignore and project scaffolding

This commit is contained in:
root
2026-08-08 13:06:05 -04:00
parent 267eabedcc
commit 038ef80155
2 changed files with 67 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
*.egg
.venv/
venv/
# Node
node_modules/
.next/
dist/
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Secrets
.env
*.pem
*.key
credentials.json
# Docker
*.log
# Terraform
.terraform/
*.tfstate*
# Hermes
.hermes/cache/
.hermes/audio_cache/
# Project-specific
*.db-journal
*.db-wal
+23
View File
@@ -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