Inleiding
Bij de ITFactory op Thomas More zijn we altijd op zoek naar manieren om te innoveren en de grenzen van het mogelijke te verleggen. Onlangs kregen we de kans om samen te werken met de onderzoekers van Mobilab aan een project dat tot doel had hun onderzoek naar exoskeletten breder toegankelijk te maken voor het publiek.
Gebruikte technologieën
Het project omvatte de ontwikkeling van een fullstack webapplicatie waarmee gebruikers eenvoudig toegang konden krijgen tot de gegevens die door de onderzoekers van Mobilab waren verzameld. De backend van de applicatie werd gebouwd met Flask, een krachtig en flexibel Python webframework. Hiermee konden we snel routes maken en beheren, gebruikersauthenticatie afhandelen en communiceren met de reeds bestaande Neo4j database die Mobilab had opgezet.
Voor de frontend besloten we DaisyUI en TailwindCSS te gebruiken. DaisyUI is een verzameling kant-en-klare componenten die kunnen worden gebruikt om snel een gebruikersinterface te ontwerpen en te bouwen. Het bevat ook een set CSS-hulpprogramma klassen die kunnen worden gebruikt om de componenten te stylen. TailwindCSS is een utility-first CSS-framework dat een set vooraf gedefinieerde CSS-klassen biedt die kunnen worden gebruikt om elementen op een webpagina te stylen. Samen zorgden deze twee bibliotheken ervoor dat we snel een gebruiksvriendelijke interface konden maken die responsief en visueel aantrekkelijk was.
De Neo4j database was al aanwezig en werd gebruikt om alle gegevens met betrekking tot de exoskeletten op te slaan. Hierdoor konden we eenvoudig query's uitvoeren op de gegevens en deze weergeven op de website. We gebruikten de querytaal Cypher om te communiceren met de database en de relevante gegevens op te halen.
Conclusion
Over het geheel genomen was het project een groot succes en konden we een groot deel van de webapplicatie leveren en doorgeven aan een nieuw team en aan de onderzoekers van Mobilab. De applicatie is goed ontvangen en heeft geholpen om de zichtbaarheid van het onderzoek bij Mobilab te vergroten. Als team zijn we trots op onze prestatie en we zijn benieuwd hoe de applicatie in de toekomst zal worden uitgebreid. We kijken ernaar uit om in de toekomst aan soortgelijke projecten te werken en de grenzen te blijven verleggen van wat mogelijk is met technologie.