Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 656 Bytes

File metadata and controls

32 lines (21 loc) · 656 Bytes

Open-Meteo Gateway

A Symfony + Vue 3 app for weather search and saved favorites. The frontend only calls the Symfony API, which acts as the Open-Meteo gateway.

Prerequisites

  • Docker and Docker Compose

Run the app

docker compose up --build

The backend container installs dependencies and runs migrations on start.

Tests (backend)

docker compose exec backend php bin/phpunit

API (backend)

  • GET /api/weather?city=Paris
  • GET /api/weather?lat=48.856&lon=2.352
  • GET /api/favorites
  • POST /api/favorites
  • DELETE /api/favorites/{id}