Logo DO!Hack.js

sparqs solutions

sparqs auf der DO!Hack.js 2019

Am 23. März 2019 star­tete die DO!Hack.js zum vierten Mal. Pro­gram­mierer und Tech­nik­in­ter­es­sierte ver­sam­melten sich bei diesem Hacka­thon, um kom­plexe Auf­ga­ben­stel­lungen anhand von prak­ti­schen Sze­na­rien umzu­setzen – mit dabei ein Team von sparqs.

24 Stunden Coding

An dem von der adesso AG gehos­teten Ver­an­stal­tungsort begann am Sams­tag­morgen das Ope­ning mit Fokus auf die Pro­gram­mier­sprache Java­Script und vor allem mit einem guten Früh­stück.

Um Punkt 11 Uhr fiel der Start­schuss für alle Teams, um inner­halb von 24 Stunden eine Lösung für ein selbst defi­niertes Pro­blem mit­hilfe von auf Java­Script basie­render Tech­no­logie zu ent­wi­ckeln und in Eigen­regie mit inno­va­tiven Ansätzen umzu­setzen.

Empfang 2.0 via Voice UI

Das vier­köp­fige sparqs Team ent­schied sich für die Erar­bei­tung einer Lösung, welche Unter­nehmen mit­hilfe einer Voice UI die Mög­lich­keit gibt, Gäste zu begrüßen und ihnen beim Emp­fang wich­tige Infor­ma­tionen zu geben. Unter dem Namen receptionist.js ent­wi­ckelte das sparqs Team rele­vante Benut­zer­sze­na­rien. Dabei han­delt es sich bei­spiels­weise um eine Situa­tion, in wel­cher ein Besu­cher am Emp­fang eines Unter­neh­mens erscheint und auto­ma­tisch die Infor­ma­tion erhält, in wel­chem Kon­fe­renz­raum die von ihm gesuchte Ver­an­stal­tung statt­findet. Ein wei­teres mög­li­ches Sze­nario ist die Benach­rich­ti­gung eines Mit­ar­bei­ters über das Ein­treffen des Besu­chers mit­hilfe eines belie­bigen Kom­mu­ni­ka­ti­ons­ka­nals.

Der Technologie-Stack

Zur Umset­zung von receptionist.js wurde zuerst der Tech­no­logie-Stack defi­niert. Für die Voice-UI wurde das Frame­work jovo aus­ge­wählt. Damit können Anwen­dung unab­hängig von End­ge­rä­te­her­stel­lern rea­li­siert und später für die ent­spre­chenden End­ge­räte – in diesem Fall Alexa-fähige Appli­ka­tionen – erzeugt werden.

Als Admi­nis­tra­ti­ons­ober­fläche dient eine vom sparqs Team ent­wi­ckelte platt­form­un­ab­hän­gige Web­ap­pli­ka­tion, welche auf der cross-platt­form Tech­no­logie Ionic basiert, mit wel­cher eben­falls Angular-Kon­zepte ein­her­gehen. Diese Web­an­wen­dung ermög­licht es, anste­hende Events anzu­legen und die Gäste ent­spre­chend zuzu­ordnen. Die jewei­ligen Daten­sätze befinden sich inner­halb einer AWS-Daten­bank, welche mit­tels einem defi­nierten Web­ser­vice, rea­li­siert durch das Frame­work nest.js, mit den jewei­ligen Frontend-Appli­ka­tionen unkom­pli­ziert inter­agieren und somit die Daten bereit­stellen kann.

Neben der Umset­zung der Pro­jekte war­teten zusätz­lich span­nende Gast­vor­träge, sport­liche Akti­vi­täten, Chal­lenges wie das „Coding in the Dark“ und ein gutes Buffet auf die Teil­nehmer des DO!Hack.js.

Spannende Projekte

Bis Sonntag stieg die Span­nung und nachdem die letzten Code­zeilen kom­pi­liert und die Appli­ka­tionen lauf­fähig gemacht wurden, begann die Prä­sen­ta­tion der Ergeb­nisse. Die Jury setzte sich aus­giebig mit den Pro­jekten aus­ein­ander und das sparqs Team erreichte mit dem receptionist.js-Projekt den dritten Platz.

Gruppenbild DO!Hack.js

Wir bedanken uns für die gute Bewer­tung, für die tolle Gast­freund­schaft, die gesamte Orga­ni­sa­tion und freuen uns schon auf das nächste Event!