NODO
1. User Profile
User profile overview showing date of birth, facility, bio and chosen hobbies â the social identity at the core of NODO.
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
