Game Webshop
PHP CRUD-webshop met externe games-API
Over het project
Dit project is een kleine webwinkel voor games, gebouwd met PHP voor de backend en eenvoudige CRUD-functionaliteit voor producten en bestellingen. De productdata wordt deels opgehaald uit een externe games-API; de repository bevat installatie- en uitvoerinstructies.
Broncode en volledige instructies: github.com/Mucaadgamer/PHP-eindopdracht-periode-4
Belangrijkste onderdelen
- PHP: server-side routing en CRUD voor producten (create, read, update, delete)
- MySQL / SQLite (instructies in de repo) voor opslag van producten en bestellingen
- Integratie met externe API voor gamegegevens
- Beveiliging: basisvalidatie en voorbereide statements (zie code in de repo)
Code en installatie
Bekijk de README in de repository voor stappen om de app lokaal te draaien. De belangrijkste bestanden om te bekijken zijn de PHP-bestanden in de root en de map voor database-migraties.
Directe link naar de repository: Open op GitHub
Wat ik geleerd heb
Tijdens deze opdracht heb ik geleerd hoe je met PHP en MySQL een werkende webapplicatie maakt. Ik weet nu beter hoe je data opslaat, ophaalt en veilig verwerkt met prepared statements. Ook heb ik geleerd hoe belangrijk een duidelijke structuur, nette code en goed testen is. Door fouten op te lossen begrijp ik nu veel beter hoe PHP samenwerkt met de database. In het algemeen heb ik gemerkt dat mijn vaardigheden zijn verbeterd en dat ik nu zelfverzekerder ben in het bouwen van een compleet project.