Update readme's, branches and actions
Build and Push Docker Images / detect-changes (push) Successful in 9s
Build and Push Docker Images / build-auth-api (push) Successful in 1m5s
Build and Push Docker Images / build-employee-api (push) Successful in 1m1s
Build and Push Docker Images / build-transit-api (push) Successful in 57s
Build and Push Docker Images / build-error-log-api (push) Successful in 1m5s
Build and Push Docker Images / build-admin-ui (push) Successful in 1m16s
Build and Push Docker Images / build-monitoring-ui (push) Successful in 1m13s
Build and Push Docker Images / deploy-test-node (push) Successful in 5s

This commit is contained in:
Sven laptop
2026-09-21 00:15:05 +02:00
parent 635a130f0b
commit 217dfd3abc
161 changed files with 644 additions and 21618 deletions
+29 -21
View File
@@ -1,39 +1,47 @@
# Transit Project
# Transit Project Overview
XTransit is a service-oriented transit platform consisting of Node.js APIs, React operator interfaces, and retained legacy clients.
This document provides the root overview for the Transit Project platform, maintained within the documentation hub.
## Quick Map
For the primary repository landing page, see the root [`../../README.md`](../../README.md).
For the complete documentation index, see [`README.md`](README.md).
- `auth_api/` - authentication and JWT issuance
- `employee_api/` - employee management
- `transit_api/` - schedules, routes, fleet, GPS, and transit administration
- `error_log_api/` - centralized error collection and protected log access
- `admin_ui/` - React administration console
- `monitoring_ui/` - React service monitoring dashboard
- `deprecated/` and `windows_xp_driver_ui/` - retained legacy clients
## System Architecture
Public employee API: `https://employees.xtransit.testinstance.nl`
XTransit is a service-oriented transit platform consisting of Node.js microservices, React operator interfaces, and retained legacy clients:
## Documentation
- `auth_api/` — Authentication, JWT token issuance, and admin role verification (port 5000)
- `employee_api/` — Employee management and onboarding (port 4000)
- `transit_api/` — Schedules, routes, fleet, GPS tracking, and transit administration (port 5001)
- `error_log_api/` — Centralized error collection and protected log access (port 5003)
- `admin_ui/` — React administration console (port 5174)
- `monitoring_ui/` — React service monitoring dashboard and documentation hub (port 5175 / dev 5173)
- `windows_xp_driver_ui/` — Native Win32 driver client targeting Windows XP-era systems
- `deprecated/` — Legacy Flutter bus terminal retained for reference
Start with the [documentation hub](docs/README.md).
Public employee API: `https://employees.xtransit.testinstance.nl`
Public admin panel: `https://admin.xtransit.testinstance.nl`
Public error logging: `https://error.xtransit.testinstance.nl`
Public transit API: `https://transit.xtransit.testinstance.nl`
- [Project guide](docs/PROJECT_GUIDE.md) - setup, architecture, environment, Docker, deployment, databases, and troubleshooting
- [Monitoring UI guide](docs/MONITORING_UI.md) - complete `monitoring_ui` operations and development manual
- [Domains](DOMAINS_README.md) - public domain and service mapping
- [Docker notes](DOCKER_README.md) - container workflow
- [Deployment guide](DEPLOYMENT.md) - deployment procedures
- [CI/CD and Portainer guide](CI_CD_PORTAINER_GUIDE.md) - image and stack operations
## Core Documentation
- [Project Guide](PROJECT_GUIDE.md) — Setup, architecture, environment variables, Docker, deployment, databases, and troubleshooting
- [Monitoring UI Guide](MONITORING_UI.md) — Complete `monitoring_ui` operations and development manual
- [Domains Overview](DOMAINS_README.md) — Public domain and service mapping
- [Docker Notes](DOCKER_README.md) — Container workflow and compose configurations
- [Deployment Guide](DEPLOYMENT.md) — Production deployment procedures
- [CI/CD & Portainer Guide](CI_CD_PORTAINER_GUIDE.md) — Image builds, registry, and stack operations
- [Security & Private Files](SECURITY_PRIVATE_FILES.md) — Security practices & credential safety rules
## Quick Start
For the deployed service stack:
Run the complete service stack using Docker Compose:
```bash
docker compose --env-file .env up -d
```
For the monitoring dashboard:
Run the monitoring dashboard locally:
```bash
cd monitoring_ui