Opinionator
Opinionator is een platform waarop je op een gemakkelijke manier een breed wereldbeeld kun ontwikkelen en kunt ontdekken wat er voorbij je eigen straatje gebeurt. Het is een mobiele app waar op basis van je keuzes een zo divers mogelijk aanbod van nieuwsartikelen wordt geboden.
Via je de app kan je topics selecteren, of zelf zoektopics opgeven. Daarmee geef je aan in welke actuele nieuwsgebeurtenis je geïnteresseerd bent. De gedachte is dat gebruikers ‘brede’ items opgeven, zoals ‘Verkiezingen VS’ of ‘Corona’. Vervolgens krijg je een keuze uit een aantal specifiekere thema’s die horen bij het topic, zoals ‘laatste persconferentie’ en ‘vaccin’ bij Corona. Na het kiezen van zo’n specifiekere categorie wordt een geanonimiseerd overzicht gegeven van titels met korte samenvattingen van nieuwsberichten uit verschillende media. De gebruiker kan dan op basis hiervan verder klikken naar het bronbericht.
Op deze manier zie je als gebruiker in een oogopslag hoe verschillende media over dezelfde gebeurtenis schrijven, zonder dat je meteen kan zien wie die media zijn. Bovendien word je uitgenodigd om na het lezen van je gekozen artikel ook eens te klikken op een andere titel en de nieuwsgebeurtenis van een andere kant te zien.
De App is zelfonderhoudend. Gebruikers kunnen anoniem zoektopics opgeven. Pas als deze zijn gevonden in de dataset dan zijn deze als topic beschikbaar. Daarmee kan de app kan niet als anoniem berichtenplatform worden misbruikt.
De nieuwsberichten komen trouwens uit RSS-feeds die door nieuws providers beschikbaar wordt gesteld.
Techniek van de App
De app heeft een backend platform nodig. Dit om topics te kunnen registreren en om de RSS datafeeds te kunnen verwerken. Dit platform is geïmplementeerd als een nodeJS server applicatie. Aan de front-end kant van de app zat React met Redux en werden er verschillende animaties gebruikt om tussen de pagina’s en onderwerpen te switchen.
Er is gekozen om cirkels te gebruiken in de navigatie van de app, waar dit een bubbel voorstelt. Op deze manier zou je een bubbel kunnen poppen en zo uit je informatie bubbel stappen. De nieuwsonderwerpen worden dan gebundeld in zo’n bubbel en daarbinnen vallen dan sub-onderwerpen die bij een nieuwsonderwerp horen.
Waarom de Oliver IT Hackathon zo leuk is!
Reinout: Voor mij was dit de eerste hackathon ooit. Heel gaaf om in zo’n korte tijd een idee al zo ver gevorderd uitgewerkt te krijgen.”
Martijn: “Het was ontzettend leuk om mijn eerste Oliver IT hackathon mee te maken en te zien hoe creatief iedereen zijn project aanpakte.”
Hans: “Mijn eerste insteek was om met ABAP RAP wat te gaan doen deze keer. Maar daar kwam Reinout met een veel actueler idee. Martijn en ik waren direct enthousiast. Kiezen voor een thema was dit keer leuker dan de techniek!”