NODO


1. User Profile
1 / 7

My Main Contributions

Full-Stack Developer
My main contributions included auto-censorship, voice messages and support for the SignalR/WebSocket real-time communication layer. The system administrator role was a rotating team responsibility, where I also contributed to facility management and user provisioning.


What Is NODO?

NODO is an inclusive social platform and PWA developed for the RISE Project (2024–2025) at HOGENT — built for users with special accessibility needs, supervised by educators. Our team of 6 built a fully working product from scratch in one semester.

Tech Stack

Area Technology
Framework .NET 9, C# 13, Blazor WebAssembly
Real-Time SignalR WebSockets
Database Entity Framework Core 9 + MongoDB
Cloud Google Cloud Platform (GCP)
Testing 82.88% automated coverage
Maps OpenStreetMap geocoding

Key Features

  • đŸ’Ŧ Real-time chat with SignalR WebSockets (text + voice notes)
  • 🆘 SOS Emergency Button — one tap to reach an educator
  • 🤖 AI Chatbot — auto-escalates to a human after 10 messages
  • đŸšĢ Auto-Censorship — profanity masked in real-time, educator alerted
  • 📴 Offline PWA — messages queue in IndexedDB and sync on reconnect
  • đŸĸ Multi-tenant Admin — facility and user provisioning (shared team responsibility)
  • 🧩 Accessible Games — Memory, Cards, Quiz, Blocks with multi-player

Mijn Belangrijkste Bijdragen

Full-Stack Developer
Mijn belangrijkste bijdragen waren automatische censuur, spraakberichten en ondersteuning bij de SignalR/WebSocket-laag voor real-time communicatie. De rol van systeembeheerder was een roterende teamverantwoordelijkheid, waaraan ik ook bijdroeg via faciliteitenbeheer en gebruikersprovisioning.


Wat Is NODO?

NODO is een inclusief sociaal platform en PWA ontwikkeld voor het RISE Project (2024–2025) aan HOGENT — gebouwd voor gebruikers met toegankelijkheidsbehoeften, begeleid door educators. Ons team van 6 bouwde een volledig werkend product van nul in ÊÊn semester.

Tech Stack

Gebied Technologie
Framework .NET 9, C# 13, Blazor WebAssembly
Real-Time SignalR WebSockets
Database Entity Framework Core 9 + MongoDB
Cloud Google Cloud Platform (GCP)
Testen 82,88% geautomatiseerde testdekking
Kaarten OpenStreetMap geocoding

Kernfunctionaliteiten

  • đŸ’Ŧ Real-time chat via SignalR WebSockets (tekst + spraakberichten)
  • 🆘 SOS Noodknop — ÊÊn tik om een begeleider te bereiken
  • 🤖 AI Chatbot — escaleert automatisch naar een mens na 10 berichten
  • đŸšĢ Automatische Censuur — scheldwoorden direct gemaskeerd, begeleider gewaarschuwd
  • 📴 Offline PWA — berichten gebufferd in IndexedDB, sync bij herstel
  • đŸĸ Multi-tenant Beheer — faciliteiten en gebruikersprovisioning (gedeelde teamverantwoordelijkheid)
  • 🧩 Toegankelijke Spelletjes — Memory, Kaarten, Quiz, Blocks met multiplayer

Want to know more about this project, its architecture, features, accessibility design, or my contribution?
Send me a message — I’m happy to tell you more about how we built NODO.

→ Get in touch

Wil je meer weten over dit project, de architectuur, de functionaliteiten, het toegankelijkheidsontwerp of mijn bijdrage?
Stuur me een bericht — ik vertel je graag meer over hoe we NODO hebben gebouwd.

→ Neem contact op