README.md
TuneTribe is een dynamische webapplicatie voor een muziekartiestendatabase die werd ontwikkeld als experimenteel schoolproject gericht op het onderzoeken van de praktische mogelijkheden en beperkingen van AI-ondersteunde softwareontwikkeling. Het project werd gemaakt tijdens een eendaagse opdracht waarbij het hoofddoel was om een applicatie te bouwen met zo veel mogelijk gebruik van AI-tools.
Het platform stelt gebruikers in staat om te zoeken naar muziekartiesten die opgeslagen zijn binnen een custom databasesysteem. Wanneer een artiest wordt gevonden, haalt de applicatie dynamisch aanvullende artiestafbeeldingen op via Spotify API-integraties, wat zorgt voor een visueel interactievere browse-ervaring. Het project combineert custom databasebeheer met externe API-integraties om artiestinformatie en presentatie te verrijken.
De applicatie werd gezamenlijk ontwikkeld met een klasgenoot met behulp van HTML, CSS, JavaScript, PHP en MySQL. ChatGPT werd intensief gebruikt tijdens het ontwikkelproces om te helpen bij het genereren van applicatielogica, structuur en implementatie-ideeën. Als onderdeel van het project was ik verantwoordelijk voor het lokaal opzetten van de applicatie, het configureren van de hostingomgeving, het publiceren van het project naar GitHub, deploymentbeheer en het vullen van een groot deel van de artiestendatabase.
Een van de praktische uitdagingen tijdens de ontwikkeling was het handmatige proces voor het vullen van de database. Elke artiest moest afzonderlijk worden opgezocht binnen Spotify om de juiste Spotify-ID te verkrijgen voordat deze handmatig aan de MySQL-databasestructuur kon worden toegevoegd. Dit werd later een belangrijke leerervaring op het gebied van automatisering, externe API-workflows en schaalbaar databeheer.
Het project was voornamelijk experimenteel en diende als een praktische verkenning van AI-ondersteunde ontwikkelworkflows in plaats van een langetermijn productieplatform. Het gaf waardevolle inzichten in zowel de sterke als zwakke punten van AI-gegenereerde code, collaboratieve prompting en snelle applicatieprototyping binnen een korte ontwikkeltijd.
Gebouwd met HTML, CSS, JavaScript, PHP, MySQL, Spotify API-integraties en AI-ondersteunde ontwikkelworkflows.