Skip to content
On this page

Projektarbeit: Workshop Linux und Webtechnologien

Ziel der Projektarbeit ist es, die gelernten Tools im Umgang mit Linux und Webtechnologien in der Praxis umzusetzen.

Organisation

Projekt
Frist für Projektvorschlag22.04.2024
Frist Feedback Dozent zum Projektvorschlag25.04.2024
Abgabefrist / Präsentation03.06.2024
AbgabeformAls öffentliches Git Repository mit README.md
ArbeitsformZweiergruppen
ThemaNach Absprache mit Dozenten

Umfang

Die Projektarbeit umfasst die Implementierung einer Webapplikation mit Server auf dem Raspberry Pi und Client im Webbrowser. Vorausgesetzt werden folgende Punkte:

  • Serverseitige Applikation (Unterordner server)
  • Clientseitige Applikation (Unterordner client)
  • Abgabge via public Git Repository
  • Dokumentation des Projekts als Markdown README.md mit mindestens einem Screenshot des Clients und einem äquivalenten Umfang von maximal 2 Seiten A4. Die Dokumentation umfasst:
    • Abstract in maximal 3 Sätzen.
    • Allgemeine Funktionsweise der Applikation (Diagramm erwünscht)
    • kurze Beschreibung aller serverseitigen API Endpoints
    • Beschreibung des Source Codes und Funktionsweise des Clients
    • Hardwareanbindung ist nicht zwingend erforderlich

Neben der Dokumentation wir als separater Teil im README.md erwartet, dass erklärt wird, wie die Applikation in Betrieb genommen werden kann.

Qualitätsmerkmale der Dokumentation und des Source Codes fliessen in die Bewertung mitein.

Ablauf der Projektfindung

Überlegen Sie sich zu zweit eine Applikation und teilen Sie Ihren Vorschlag via Formular:

Zum Formular

Der Projektauftrag wird überprüft und via E-Mail bestätigt.

Präsentation des Projekts

Das Projekt wird im Unterricht von den Studierenden präsentiert. Die Präsentation dauert maximal 3 Minuten und soll folgenden Inhalt bieten:

  • Projektidee und Ziele
  • Demo des Projekts
  • Wie wurde der Server implementiert?
  • Wie wurde der Client implementiert?

Achten Sie darauf, dass Sie eine Version des Projekts verwenden, welches sich live präsentieren lässt.

Beispiele für Projektideen

Folgende Beispiele gelten bloss als Inspiration und wären wahrscheinlich zu Umfangreich für den Rahmen des Moduls.

  • QR Code Scanner (für z.B Promoprogramme)
  • RFID / NFC Scanner für Türschranke
  • Personenzähler mit Lichtschranken
  • Audiogesteuerte LED Beleuchtung
  • Wetterstation
  • Türschloss mit Facial Recognition
  • Pflanzenbewässerung
  • IoT Digitalwage
  • Audio Spektrumanalyzer
  • Ultraschall Füllstandsmesser
  • Videoüberwachungssystem
  • Gesangstüröffner
  • Nichtinvasiver Stromzähler