Awesome Awards
De site voor een jaarlijkse prijs die mensen in het zonnetje zet. Bezoekers nomineren iemand, en per editie staan de genomineerden en winnaars online.
Het doel
Een site met uitstraling voor een prijsuitreiking, die makkelijk te hosten en bij te houden is. Geen database om te onderhouden, en toch alles zelf aan te passen.
Wat ik bouwde
- Pagina's voor de awards, genomineerden, winnaars, over ons en contact, plus een nominatieformulier.
- Genomineerden verschijnen pas online als ze toestemming hebben gegeven.
- Beheeromgeving voor teksten en foto's.
- Bij de eerste start maakt de site zelf een beheerwachtwoord aan. Dat bestand verdwijnt vanzelf zodra je het wachtwoord wijzigt.
Techniek
PHP zonder database of framework. De gegevens staan als JSON-bestanden buiten de map die vanaf internet bereikbaar is. Elke server met PHP 8.1 kan de site draaien, zonder extra uitbreidingen.