Skip to content

Lab 1 · Vibe Coding ​

Context ​

We are going to build an application that displays flight delays.

You are given an initial Java project that starts successfully but does not yet expose the required REST endpoints.

Familiarize yourself with the repository using GitHub Copilot and implement the endpoint described below.

Your Task ​

Start the lab setup with the following command:

bash
task lab/vibe-coding

IMPORTANT

If you work in GitHub Codespaces, open a new Codespace on branch lab/vibe-coding.

Open Lab 1 in GitHub Codespaces

After the command is finished, implement an endpoint that displays flight delays:

  • GET /delays?airline_code=AA&limit=50
    → returns 200 OK or 404 Not Found

Reach out to us if you encounter any issues with your setup.

NOTE

Try out the available working modes of your AI coding tool.