Skip to content

File Statistics

Total Files Created: 21

  • Root level: 9 files
  • Python service: 5 files
  • Java service: 7 files

Code Files

  • Python: 2 main files (main.py, select_model.py, test_api.py)
  • Java: 3 files (Application, Controller, Service)

Configuration Files

  • Docker: 2 files (Dockerfile x2, docker-compose.yml)
  • Build: 1 file (pom.xml, requirements.txt)
  • Properties: 2 files (application.properties, .env.example)

Documentation Files

  • 5 markdown documentation files covering setup, architecture, API usage, and troubleshooting
  • mkdocs.yml configuration file for site structure and theme settings
  • MkDocs site with full project documentation (https://joeaoregan.github.io/TUS-26-ETP-AI-Traffic-Optimisation/)
  • Interactive API docs via Swagger UI for both Java Gateway and Python Inference Service
  • README.md with quick links and project overview

Scripts

  • 3 scripts (start.bat, start.sh, select_model.py, test_api.py)

File Sizes (Approximate)

Component Files Total Size
Documentation 4 ~25 KB
Python Service 3 ~12 KB
Java Service 3 ~18 KB
Configuration 6 ~5 KB
Scripts 4 ~15 KB
Total 20+ ~75 KB