Yourtimetables
Op (muziek)evenementen ontvang je vaak een papieren timetable, maar in een donkere tent of zaal is deze lastig te lezen. Daarom heb ik deze Laravel-applicatie gemaakt, zodat bezoekers de timetable eenvoudig kunnen bekijken op hun telefoon.
Eigen timetable samenstellen
Met deze app kun je niet alleen de timetable van het evenement bekijken, maar ook je eigen timetable samenstellen als er meerdere zalen zijn. Door simpelweg op de artiesten van alle zalen te klikken die je wilt zien, stel je jouw eigen timetable samen.
Realtime updates
Nadat de timetable voor een evenement is geladen, hoeft de applicatie niet ververst te worden. Je kunt zien wie er op dat moment optreedt door de groene kleurmarkering (zoals te zien in het voorbeeld in de afbeelding met de telefoon). De timetable wordt automatisch bijgewerkt met JavaScript en Vue.js, zodat er geen nieuwe data van de server geladen hoeft te worden. Vooral bij grote evenementen, waar het netwerk overbelast kan raken, blijft de applicatie zo goed bruikbaar.
IOS- en Android-applicatie
De backend van de applicatie is gebouwd met Laravel. Eerder had ik een iOS- en Android-applicatie geschreven in Ionic 2 voor de frontend, maar ik vond het onderhoud en de updates voor iOS complex. Bovendien zijn alle functionaliteiten nu ook beschikbaar via de browser. Daarom ben ik gestopt met de native apps en heb ik gebruikgemaakt van progressive webapplicatie (PWA) elementen.