No description
This repository has been archived on 2026-06-09. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • TSQL 85%
  • PHP 14.5%
  • Shell 0.5%
Find a file
2024-06-20 16:02:49 +02:00
.idea Alle user stories vervuld 2024-06-20 03:29:59 +02:00
applicatie Finished product (minus documentatie) 2024-06-20 14:11:06 +02:00
webserver-setup Start setup (nonzipped) 2024-06-07 01:17:11 +02:00
.gitignore Finished product (updated readme) 2024-06-20 16:02:49 +02:00
docker-compose.yml Start setup (nonzipped) 2024-06-07 01:17:11 +02:00
Dockerfile-webserver Start setup (nonzipped) 2024-06-07 01:17:11 +02:00
readme.md Finished product (updated readme) 2024-06-20 16:02:49 +02:00
variables.env Start setup (nonzipped) 2024-06-07 01:17:11 +02:00

WTIS Beroepsproduct van Aram Markarov

Belangrijke info voor beoordeling.

Bij het laden van de webpagina, zal het enkele minuten kunnen duren voordat je de webpagina daadwerkelijk inkan. Dit komt doordat het password hashing nog moet worden voldaan. Een mogelijke alternatief is op een browser de localhost standaard openen, terwijl dit bezig is, in een nieuwe sessie handmatig //homepage.php in de URL te plakken om te beginnen met beoordelen.

De DB heeft voor iedere gebruiker meerdere passagiernummers. Dit zorgt voor problemen bij het inloggen, met name dat in sommige gevallen de juiste vlucht niet wordt weergeven. Het is daarom aangeraden om eerst bij het beoordelen een passagier toe te voegen via de employee_dashboard. Hiermee wordt gezorgd dat er maar een gebruiker bij een vlucht zit. Dit had helaas voorkomen of makkelijker kunnen worden als de inloggegevens niet langs het vluchtnummer stond. Namelijk kon hiermee makkelijker gezocht kunnen naar een gebruiker met meerdere vluchten, nu is het helaas het geval dat meerdere gebruikers met dezelfde gebruikersnaam in meerdere vluchten zitten met ieder dezelfde wachtwoord.

Er is met toestemming JavaScript toegepast op een pagina. Dit is gedaan omdat het live updaten een quality of life verbetering is voor de medewerker, namelijk om het totaal gewicht direct te zien op de website i.p.v. na een submit te moeten achterhalen wat de berekening zou moeten zijn. Boven de JS is in comment stukje php geschreven hoe het er anders uit zal zien.