logo MARTIJN TAS
  • Projecten
  • RAUW (Rotterdamse Actie Uit de Wijken)

    RAUW App
    RAUW App

    #Overzicht

    RAUW (Rotterdamse Actie Uit de Wijken) is een platform ontwikkeld voor TLE 4. Het doel van het project is om de afstand tussen burgers en handhaving in de gemeente Rotterdam te verkleinen. Gebruikers kunnen via het platform meldingen maken van wijkproblemen, waarna handhavers (BOA's) deze kunnen oppakken en afhandelen via hun eigen dashboard.

    #Opdracht

    Wij hebben dit project gewerkt aan ‘RAUW’. RAUW is een applicatie waarmee wijkbewoners meldingen kunnen maken die BOA's snel en makkelijk op kunnen pakken.

    De kern van het concept ligt in het terugkoppelen van de acties van de BOA's naar de wijkbewoners, zodat er een helder beeld komt voor de bewoners over wat er precies met hun meldingen gebeurt. Op deze manier moet er een beter en sterker gevoel van veiligheid ontstaan in de wijken van Rotterdam.

    #Gebruikte methoden

    Voor dit project heb ik de rol van Tech Lead op me genomen. Dit betekende dat ik niet alleen meewerkte aan de code, maar ook verantwoordelijk was voor de technische architectuur en beslissingen.

    Een grote technische stap was de overgang naar een Full-Stack Architectuur. Aan de back-end hebben we gebruikgemaakt van het betrouwbare Laravel-framework, en aan de front-end hebben we React (Vite) ingezet. Deze ontkoppeling gaf ons de mogelijkheid om een schaalbare applicatie te bouwen.

    Omdat we met een aparte front-end en back-end werkten, was goede documentatie essentieel. Ik heb ervoor gekozen om * OpenAPI specs* te integreren met behulp van de Scribe library voor Laravel. Hiermee genereerden we automatisch interactieve en altijd up-to-date API-documentatie op basis van onze code en comments. Dit zorgde ervoor dat de front-end developers precies wisten welke data ze konden verwachten op de API endpoints (zoals /api/issues), wat de frictie tussen de teams drastisch verminderde.

    #Conclusie & Reflectie

    De introductie van een losse front-end, back-end en geautomatiseerde documentatie was een succes en verbeterde de ontwikkelsnelheid.

    Waar ik in het begin van het project soms een meer afwachtende houding had, heb ik mezelf tijdens TLE 4 uitgedaagd om meer op de voorgrond te treden. Mijn SMART-doel voor dit project was: "Tijdens de komende sprints deel ik tijdens de daily stand-ups wekelijks minimaal twee keer proactief en ongevraagd mijn technische visie over een user story, zodat mijn input direct wordt meegenomen in teambeslissingen."

    Dit is uitstekend gelukt. Door mijn visie sneller en vaker te delen, kon ik potentiële technische obstakels in een vroeg stadium oplossen (voordat de rest van het team er überhaupt tegenaan liep). Dit heeft de samenwerking binnen het team en de stabiliteit van de codebase enorm bevorderd.

    #Links

    Bekijk het project op GitHub of bekijk meer foto's op de CMGT website.

    profile image of Martijn Tas

    Martijn Tas

    Martijn is een junior developer die zich richt op het bouwen van webapplicaties met verschillende technologieën. Hij schrijft graag over zijn ervaringen en deelt zijn kennis met anderen.

    More posts from Martijn Tas