Script: reservatiesysteem (in dit geval voor minivoetbal)

Omschrijving/functies:
Stuurt wekelijks (automatisch) een mail naar alle spelers met de vraag of die op dat tijdstip kunnen spelen.

De spelers kunnen in de mail dan klikken of ze al dan niet aanwezig zullen zijn.

Vanaf 6 personen (in te stellen), wordt er automatisch een mail gestuurd naar de sporthal van voorkeur met de vraag of de zaal vrij is. Bij versturen van de mail, wordt de administrator op de hoogte gebracht dat er 6 man "ja" geklikt heeft en krijgt deze op zijn beurt een mail met daarin een link "klik hier op indien reservatie ok", "klik hier op indien reservatie niet ok".

De administrator wacht dan op antwoord (via mail) van de sporthal en drukt op de juiste link.

Alle spelers die AANWEZIG zullen zijn (of die dat nog niet geklikt hebben) worden ingelicht met in de bevestigingsmail nog eens het uur / plaats en de status van de reservatie (status "OK" of "NIET OK").

Via de website kalender kan je ten alle tijde ook checken wie er aanwezig gaat zijn.

Ter info: elke speler heeft per match een "unieke" id die meegestuurd moet worden bij versturen van aan/afwezigheid zodanig dat je andere spelers hun status niet kan updaten ($_GET[] variabele "unique_id")

Beperkingen:
- slechts automatische mail/week mogelijk (eventueel kan ik wel een planning tabel voorzien zodat je zelf kan opgeven wanneer je wil dat er iets gepland wordt)
- indien reservatie niet geslaagd, moet men manueel triggeren voor een nieuwe mail rond te sturen (meestal bel ik andere sporthallen in de buurt, update ik de plaats in de tabel en trigger dan de mail zodat de spelers de bevestigingsmail krijgen met daarin de plaats waar het wél doorgaat)
- Beheer doe ik nu in de tabellen rechtstreeks (gewoon via phpmyadmin - er zijn maar 3 tabellen dus is niet echt moeilijke databank structuur) maar ik wil er ook admin paneel voor maken.

Demo: verplicht
http://minivoetbal.webhop.org/data.php

(script zelf is natuurlijk niet te testen, maar via de "speeldata" zie je wel de kalender wat het idee schetst)

Script kan traag zijn want wordt gehost op een eigen machine thuis.
(is puur privé projectje maar vond het leuk en misschien kan dit voor nog anderen bruikbaar zijn?)

Prijs: doe gerust een bod!

Licentie:
doorverkoop rechten

Betaling via:
Overschrijving