Project 20 - TrendWatch
Projectbriefing
Projectnaam: Social Media Analyse Platform "TrendWatch"
Datum: 15 januari 2026
Opdrachtgever: Communicatiebureau “Insight Digital”
Contactpersoon: Mevr. J. van der Steen (Head of Strategy)
Student: Maxime
1. Achtergrond en Probleemstelling
Bedrijven besteden steeds meer aan online marketing, maar hebben weinig inzicht in wat er écht leeft op sociale media. Data zijn verspreid over platforms zoals Instagram, TikTok, X (Twitter) en LinkedIn. Zonder overzicht is het moeilijk om trends te herkennen of campagnes te evalueren.
Er is behoefte aan één centrale omgeving waar berichten, hashtags, volgersaantallen en reacties automatisch worden verzameld en geanalyseerd. Zo kunnen communicatieprofessionals beter inspelen op actuele thema’s.
2. Doelstelling
Het doel is om een Social Media Analyse Platform (TrendWatch) te ontwikkelen dat inzicht geeft in merkprestaties, trending onderwerpen en doelgroepgedrag.
Het platform moet automatisch data verzamelen via API’s en duidelijke grafieken tonen voor bereik, sentiment en engagement.
3. Doelgroepen
-
Marketingteams: Willen weten welke berichten goed scoren en wanneer hun publiek actief is.
-
Communicatieadviseurs: Willen trends en sentimenten in de publieke opinie volgen.
-
Bedrijfsleiding: Wil inzicht in het totale online imago van het merk.
4. Gewenste Functionaliteiten (Must-Haves)
-
Dataverzameling:
- Koppeling met social media-API’s (Instagram Graph API, X API, TikTok for Developers, LinkedIn Insights).
- Automatische import van likes, reacties, shares, hashtags en volgersaantallen.
- Dagelijkse synchronisatie met historische opslag (database logging).
-
Analyse & Visualisatie:
- Sentimentanalyse op basis van reacties (positief, neutraal, negatief).
- Top 10 posts per kanaal (hoogste engagement).
- Trendgrafieken met hashtagfrequentie per dag.
- Heatmap met activiteit per uur van de dag.
-
Gebruikersrollen:
analist: bekijkt en exporteert data.beheerder: beheert accounts, API-sleutels en instellingen.gast: alleen weergave van openbare trends.
-
Rapportages:
- Automatische maandrapporten met belangrijkste statistieken.
- Export naar PDF of PowerPoint met grafieken en merklogo’s.
5. Technische Eisen & Randvoorwaarden
- Taal & Database: PHP (8.x), MySQL en Python voor dataverwerking (NLTK of TextBlob voor sentimentanalyse).
- API-koppelingen: OAuth 2.0 authenticatie met alle social media-platforms.
- Beveiliging: Beperk toegang via token-gebaseerde login en SSL-certificaat.
- Data Relatie: Eén merk heeft meerdere social accounts (1-op-N), en elk account heeft meerdere posts (1-op-N).
- Prestaties: Asynchrone verwerking via cronjobs voor API-updates.
BIJLAGE: Specifieke Design & Interface Wensen
De interface moet modern en datavisueel zijn, met een dashboardstijl vergelijkbaar met marketingtools als Hootsuite of Sprout Social.
-
Dashboard:
- KPI-kaarten met aantal volgers, engagementrate en sentiment per kanaal.
- Grafieken met groei over tijd per platform.
- Donutchart voor verdeling positief/neutraal/negatief sentiment.
-
Navigatie:
- Sidebar met secties: Dashboard, Posts, Hashtags, Analyse, Rapporten.
- Filterbalk bovenaan met platform-selectie (Instagram, TikTok, etc.).
-
Rapportageweergave:
- Automatische screenshotfunctie voor presentaties.
- Kleurenthema per merk (instelbaar in instellingen).