Die Abschlussprojekte der Teilzeit-Data-Science- und Full-Stack-Studenten, Batch #2 und #3

von Guest

Studenten-die-auf-einem-Projekt-arbeiten
Das Ende eines Programms ist immer eine aufregende Zeit, vor allem wenn es darum geht, die Abschlussprojekte unserer Teilzeitstudenten im Bereich Data Science und Full-Stack zu präsentieren. Diese Studenten haben sich sehr angestrengt, um die erworbenen Fähigkeiten zur Lösung realer Probleme anzuwenden, und ihre Projekte sind ein wahrer Beweis für ihr Engagement und ihren Einfallsreichtum. Von der Entwicklung dynamischer Webanwendungen bis hin zur Weiterentwicklung von Modellen des maschinellen Lernens haben sich unsere Studierenden den unterschiedlichsten Herausforderungen gestellt, und wir freuen uns, ihre Erfolge mit dir zu teilen. Sei dabei, wenn wir die faszinierende Welt der Data Science und Full-Stack-Entwicklung erkunden und lass dich von den beeindruckenden Arbeiten unserer Absolventen inspirieren.

 

NZZ: Nutzer- und inhaltsbezogene Artikel-Empfehlungen           

Bootcamp: Data Science     

Studenten: Bea Schröttner, Claudia Annoni, Dominik Batz, Renato Fillinich

Die 1780 gegründete Neue Zürcher Zeitung ist nach wie vor eine der meistgelesenen deutschsprachigen Zeitungen der Schweiz mit über 1,5 Millionen registrierten Nutzern und über 200k Abonnenten. Da die Leserschaft nicht nachlässt, während sich die Printmedien zunehmend an die digitale Welt anpassen, bietet sich die einmalige Gelegenheit, die Bereitstellung von Inhalten zu verbessern und den Menschen das zu geben, was sie lesen wollen und wann sie es lesen wollen.

Durch die Analyse des Leserverhaltens und die Segmentierung der Nutzer, um die wichtigsten Verhaltensgruppen zu identifizieren, sowie durch ein besseres Verständnis der Nachrichtenzyklen und Informationstrends der veröffentlichten Artikel bieten die Interaktionen zwischen Nutzern und Artikeln eine Fülle von Erkenntnissen, die den Motor für ein intelligentes, datengesteuertes Artikel-Empfehlungssystem darstellen.


types of readers


Lesersegmente werden nicht nur durch den Inhalt der Artikel, die ihnen gefallen, abgegrenzt, sondern auch durch die primäre Gerätenutzung, die Tageszeit (oder den Wochentag), die Länge der Artikel und vor allem die Empfänglichkeit für Push-Benachrichtigungen über mobile Apps oder soziale Medien. Durch den Vergleich der Ähnlichkeit von Lesern können Artikel auf der Grundlage der Leserschaft anderer Nutzer innerhalb desselben Segments empfohlen werden, was als kollaborative Filterung bezeichnet wird.

Darüber hinaus kann auch der Inhalt der Artikel selbst analysiert werden, wobei der Ansatz der inhaltsbasierten Filterung für Empfehlungssysteme genutzt wird, um einen hybriden Ansatz zu schaffen. Mit dem BERTopic-Algorithmus können Artikel in "Themen" unterteilt werden - wichtige Schlüsselwörter, die hervorheben, was sie von anderen Artikeln unterscheidet - und dann nach Ähnlichkeit geclustert werden, um verwandte Artikel unabhängig von der ursprünglichen Abteilung, die sie veröffentlicht hat, oder dem Titel des Artikels zu finden.


Dynamic_topic_model


Zusammen mit den Metriken, die zur Bestimmung der Leistung von Artikeln berechnet werden, wurde ein einfaches Klassifizierungsmodell trainiert, um vorherzusagen, welche Art von Artikeln mit grösserer Wahrscheinlichkeit "erfolgreich" (im Sinne von Engagement) sein werden, insbesondere wenn sie an die entsprechenden Leser geliefert werden.

Dieser Kombinationsansatz aus den Lesermustern und dem Verhalten der Nutzer, den Inhalten und Metadaten der Artikel und der Vorhersage des Artikelerfolgs auf der Grundlage historischer Daten ermöglicht die Synthese eines ausgefeilten, ganzheitlichen Empfehlungssystems, das für die sich ständig digitalisierende Medienlandschaft von heute geeignet ist.

 

Groomify: Verbindung von Tierbesitzern mit lokalen Tiefpflegern

Bootcamp: Full-Stack Web Development     

Studenten: Alessio Tortora, Martin Pöhl, Viktoriia Palii, Angelos Zaimis

Als Tierbesitzer kann es schwierig sein, den richtigen Hundepfleger zu finden, der die besonderen Bedürfnisse ihres pelzigen Freundes versteht. Viele Hundefriseure verlassen sich auf traditionelle Kommunikationsformen wie Telefonanrufe oder mündliche Empfehlungen, was sowohl für den Friseur als auch für den Tierbesitzer zeitaufwändig und ineffizient sein kann.

Groomify ist eine Plattform, die darauf abzielt, dieses Problem zu lösen, indem sie Hundepfleger mit Tierbesitzern über eine einfach zu bedienende digitale Plattform zusammenbringt. Die Plattform bietet eine standortbezogene Suchoption, die eine Liste von Hundepflegern in ihrer Nähe anzeigt. Tierhalter können die Profile der Hundefriseure durchstöbern, Bewertungen von anderen Kunden lesen und einen Hundefriseur auswählen, der ihren Bedürfnissen entspricht.


Groomify_dashboard


Aktuelle Funktionen:
  • Standortbezogene Suche
  • System zur Terminbuchung und -verwaltung
  • Erstellung von buchbaren Dienstleistungen speziell für einen einzelnen Hundepfleger

Für die Zugangsseite des Hundepfleger hat das Team nicht nur eine vereinfachte Online-Plattform erstellt, sondern auch bereits alle wesentlichen Funktionen integriert. Dazu gehören die Erstellung eines für den jeweiligen Hundefriseur spezifischen Leistungsangebots, ein Terminverwaltungssystem sowie Terminplanungsoptionen.

Für Haustierbesitzer bietet Groomify eine bequeme Möglichkeit, Termine für ihre pelzigen Freunde zu buchen. Sie können ein Profil für ihren Hund erstellen und aus einer Reihe von Dienstleistungen wählen, z.B. Bäder, Haarschnitte oder Nagelkorrekturen. Die Plattform ermöglicht es Haustierbesitzern, Termine zu vereinbaren, die in ihr geschäftiges Leben passen.


booking-page


Zukünftige Funktionen:
Unser Groomify-Team hat bereits Pläne zur Verbesserung der Plattform. Diese konzentrieren sich hauptsächlich auf die Hundepfleger, da sie die Erstellung und Anpassung von Dienstleistungen verbessern und auch ein Buchhaltungssystem einbeziehen wollen, damit die Hundepfleger eine komplette Lösung für alle ihre Bedürfnisse haben. Für die Hundebesitzer wollen sie die Benutzerfreundlichkeit ihrer Plattform verbessern, indem sie sich auf die Entwicklung einer einfach zu bedienenden App konzentrieren, damit sie ihre Termine auch unterwegs buchen können.

 

Amazoup: Das Tool zur Verfolgung der Amazon-Preise

Bootcamp: Full-Stack Web Development 
    
Studenten: Victor Herrero, Nattira Faerber, Michael Zolliker, Lucio Bonforte

Als Amazon-Käufer kann es schwierig sein, den Überblick über die Preise von Produkten zu behalten, an deren Kauf du interessiert bist. Die Preise bei Amazon können sich häufig ändern, und es kann schwierig sein, zu wissen, wann ein Produkt in die von dir gewünschte Preisklasse gefallen ist. Hier kommt Amazoup ins Spiel.


Aktuelle Funktionen:
  • Erstellung von thematischen Sammlungen, um Produkte im Auge zu behalten
  • Automatischer, täglicher Abruf von Preisdaten von Amazon
  • E-Mail-Benachrichtigung, wenn ein Produktpreis den Zielpreis erreicht


Amazoup


Die Plattform Amazon Up verfolgt für dich jeden Tag die Preise der Produkte auf Amazon. Um Amazoup zu nutzen, erstellt man Kollektionen mit einem Zielpreis. Eine Sammlung ist eine Gruppe von Produkten, die nach Themen sortiert sind, z.B. Bildschirme oder Snowboards. Um ein Produkt zu einer Sammlung hinzuzufügen, gibt man einfach den Link ein. Amazoup bezieht täglich die Daten von Amazon, um den Preis jedes eingegebenen Produkts zu ermitteln, zu speichern und die Entwicklung in einem Diagramm darzustellen. Wenn der Preis eines der Produkte den Zielpreis erreicht, wird der Nutzer per E-Mail benachrichtigt.

Amazoup ist ein hervorragendes Tool für Amazon-Käufer, die Geld sparen und Preisschwankungen im Auge behalten wollen. Durch die Überwachung der Preise von Produkten, die du kaufen möchtest, hilft Amazoup dir, Überzahlungen zu vermeiden und warnt dich, wenn ein Produkt in deine gewünschte Preisspanne fällt.

Zukünftige Funktionen:
Das Amazoup-Team hat grosse Pläne zur Verbesserung der Plattform in der Zukunft. Sie wollen den Nutzern mehr Kontrolle über die Scraping-Intervalle geben, wie z.B. einmal pro Stunde an Verkaufstagen wie dem Black Friday, um den Nutzern zu helfen, von zeitlich begrenzten Angeboten zu profitieren.
  • Ausserdem sollen weitere Diagramme hinzugefügt werden, um den Nutzern mehr Möglichkeiten zum Vergleich der Preisentwicklung zu bieten. Mit zusätzlichen Optionen zur Datenvisualisierung können die Nutzer besser informierte Kaufentscheidungen treffen.
  • Amazoup plant eine automatische Bestellfunktion, die das Produkt automatisch bestellt, wenn es unter den Zielpreis fällt. Mit dieser Funktion können die Nutzer noch mehr Zeit und Mühe beim Einkaufen auf Amazon sparen.
 

Gimme: Eine Plattform für den Tausch von Gegenständen

Bootcamp: Full-Stack Web Development      

Studenten: Zahoor Novman, Aleksander Ristovski

Wolltest du schon einmal Gegenstände mit jemandem tauschen, wusstest aber nicht, wo du anfangen sollst? Mit Gimme können Nutzer Gegenstände miteinander tauschen und so eine Tauschgemeinschaft bilden. Anstatt Gegenstände zu verkaufen, können die Nutzer Angebote für Gegenstände, die sie tauschen möchten, erstellen und dabei Informationen wie die Beschreibung des Gegenstands, seinen Zustand und seinen Standort angeben. Darüber hinaus geben sie an, welche Gegenstände sie gegen den angebotenen Gegenstand tauschen möchten.


Gimme-dashboard


Aktuelle Funktionen:
  • Angebote und Gesuche erstellen
  • Durchsuchen der Angebote und Gesuche mit einer kategorie- und textbasierten Suche
  • Benutzerfreundliches Nachrichtensystem, um einen Nutzer zu benachrichtigen, dass Interesse an seinem Angebot besteht
Die Plattform ist einfach zu bedienen und ermöglicht es den Nutzern, alle Angebote zu durchstöbern und sie nach Themen zu durchsuchen. Das Nachrichtensystem der Plattform ermöglicht es den Nutzern, den Anbieter direkt zu kontaktieren, wenn sie ein Angebot finden, an dem sie interessiert sind. Gimme bietet den Nutzern auch die Möglichkeit, Gesuche zu erstellen, um anderen mitzuteilen, an welcher Art von Artikeln sie interessiert sind.

Zukünftige Funktionen:
Im Rahmen seines Engagements für kontinuierliche Verbesserungen hat das Gimme-Team einige spannende Pläne für die Zukunft. Eine Funktion, die derzeit weiterentwickelt wird, ist die ortsbezogene Suche, die es den Nutzern ermöglicht, Angebote und Gesuche zu finden, die sich in ihrer Nähe befinden.
  • Ein weiterer Plan, der in Arbeit ist, ist die Entwicklung einer mobilen App-Version der Plattform, die es den Nutzern noch bequemer machen soll, auch unterwegs zu tauschen. Ausserdem will das Team mehrere Sprachen implementieren, um Gimme einem breiteren Publikum zugänglich zu machen.
  • Gimme macht den Tauschhandel einfach, zugänglich und unterhaltsam.

Abschliessend lässt sich sagen, dass unsere Teilzeitstudenten im Bereich Data Science und Full-Stack zu den engagiertesten und leidenschaftlichsten Lernenden gehören, die wir je unterrichten durften. Wir wünschen den Studenten viel Erfolg bei ihren zukünftigen Unternehmungen. 

Wenn du daran interessiert bist, in die Welt von Data Science einzutauchen oder deine Fähigkeiten als Full-Stack-Entwickler weiterzuentwickeln, haben wir das Richtige für dich. Bei Interesse an unserem berufsbegleitenden Data-Science-Kurs kannst du hier klicken: https://learning.constructor.org/de/data-science/part-time. Falls du neugierig auf unser teilzeit Full-Stack Programm bist und lernen möchtest, wie man Webanwendungen programmiert, kannst du hier mehr erfahren: https://learning.constructor.org/de/full-stack/part-time. Wir freuen uns darauf, dir dabei zu helfen, deine Ziele zu erreichen und die Fähigkeiten weiterzuentwickeln, die du brauchst, um in der sich ständig verändernden digitalen Landschaft von heute erfolgreich zu sein.

Möchtest du mehr über die Constructor Academy und technikbezogene Themen lesen? Dann finde hier weitere spannende Blogbeiträge.

Mehr Infos
Blog