Pokedex
Voor dit project heb ik zelfstandig een interactieve Pokédex-webapplicatie ontwikkeld met Node.js (backend) en Vue.js (frontend). Door middel van het aanroepen van een externe Pokémon API heb ik verschillende functionaliteiten geïmplementeerd waarmee gebruikers Pokémon-gegevens kunnen bekijken en beheren.
De applicatie haalt dynamisch verschillende details van Pokémon op, waaronder de naam, abilities en height. Per Pokémon wordt uitgebreide informatie overzichtelijk weergegeven in de interface.
Daarnaast heb ik een chatfunctie gebouwd waarmee gebruikers binnen de applicatie met elkaar kunnen communiceren. Ook heb ik een authenticatiesysteem geïmplementeerd: wanneer een gebruiker is ingelogd, kan hij of zij favoriete Pokémon selecteren en opslaan. Deze favorieten worden gekoppeld aan het gebruikersaccount en blijven bewaard.
Met dit project heb ik mijn vaardigheden verder ontwikkeld in het werken met API’s, het opzetten van een backend met Node.js, het bouwen van dynamische componenten in Vue.js en het implementeren van gebruikersauthenticatie en gepersonaliseerde functionaliteiten.
Doel van Project
Het doel van dit project was om mijn full-stack ontwikkelvaardigheden te versterken door zelfstandig een complete webapplicatie te bouwen. Ik wilde leren hoe ik een externe API effectief kan integreren, gebruikersauthenticatie kan implementeren en frontend en backend naadloos met elkaar kan laten samenwerken. Daarnaast was het doel om een interactieve en gebruiksvriendelijke applicatie te ontwikkelen waarin data dynamisch wordt verwerkt en gepersonaliseerde functionaliteiten worden toegepast.