Stage & Job Application Tracker

Documentatie: URL Management

Deze tracker kan volledig worden beheerd via URL-parameters. Dit maakt het mogelijk om snel en programmatisch sollicitaties toe te voegen, te verwijderen of de hele lijst te vervangen. Alle data wordt via een data parameter gestuurd als Base64-encoded JSON.

1. Sollicitaties Toevoegen (action=add)

Voegt één of meer nieuwe sollicitaties toe aan de bestaande lijst.

URL Structuur:

index.php?action=add&data=[BASE64_ENCODED_JSON]

Voorbeeld JSON (voor encoding):

[
    {
        "company": "Nieuw Bedrijf A",
        "priority": 1,
        "status": "Te Benaderen",
        "notes": "Gevonden via LinkedIn."
    }
]

Live Voorbeeld (Voegt 1 voorbeeld toe):

index.php?action=add&data=W3si... (klik om 1 voorbeeld toe te voegen)

2. Sollicitatie Verwijderen (action=delete)

Verwijdert een specifieke sollicitatie op basis van zijn unieke ID.

URL Structuur:

index.php?action=delete&id=[APPLICATION_ID]

3. Alle Sollicitaties Vervangen (action=replace)

Verwijdert **alle** huidige sollicitaties en vervangt ze door een nieuwe set. Wees voorzichtig met deze actie!

URL Structuur:

index.php?action=replace&data=[BASE64_ENCODED_JSON]

Tracker Update Knop (4 Nov):

Klik hier om je tracker te synchroniseren met de laatste status (o.a. Coke afgewezen, nieuwe Stagemarkt leads toegevoegd). **Dit vervangt je hele lijst!**

index.php?action=replace&data=W3si... (klik om je lijst te updaten)

2. Sollicitatie Verwijderen (action=delete)

Verwijdert een specifieke sollicitatie op basis van zijn unieke ID.

URL Structuur:

index.php?action=delete&id=[APPLICATION_ID]

3. Alle Sollicitaties Vervangen (action=replace)

Verwijdert **alle** huidige sollicitaties en vervangt ze door een nieuwe set. Wees voorzichtig met deze actie!

URL Structuur:

index.php?action=replace&data=[BASE64_ENCODED_JSON]

Belangrijke Velden in JSON

  • company (string, verplicht): Naam van het bedrijf.
  • priority (integer, 1-4, verplicht): Prioriteit (1=hoogst, 4=laagst).
  • status (string, verplicht): Huidige status (bijv. "Te Benaderen", "Gesolliciteerd", "In Gesprek", "Afgewezen").
  • notes (string, optioneel): Notities over de sollicitatie.
  • last_contact (string, YYYY-MM-DD, optioneel): Datum laatste contact. Wordt automatisch ingesteld bij toevoegen via URL/formulier.