Full-Stack Abschlussprojekte Batch #25

von Ruben Villalon

Abstract image of the carbon footprint
Wir möchten unseren Absolventen des Full-Stack Bootcamps im August herzlich gratulieren. Wir sind überaus glücklich, Teil eurer Programmierreise zu sein und all die Anstrengungen während des intensiven Programms der letzten drei Monate zu begleiten.

In dieser kurzen Zeitspanne zeigten unsere Studenten in Zürich und München aussergewöhnliche Fähigkeiten und unerschütterliche Hingabe. Ihr Fortschritt war erstaunlich, da sie erfolgreich die Herausforderungen der individuellen und Gruppenprojekte meisterten. Dies zeigt ihr Verständnis für die Prinzipien der Full-Stack-Entwicklung, nicht nur technisch, sondern auch in Bezug auf Problemlösung, Kreativität und Innovation.

Unsere Absolventen des Full-Stack Bootcamps haben ihren Technologiestapel mit Javascript, React, Python, Django, Postgres, Digital Ocean und Docker entwickelt. Dieses umfassende Toolkit gab unseren Entwicklern die richtigen Werkzeuge, um den Herausforderungen der aktuellen Softwareentwicklungsbranche zu begegnen.

Lass uns einen Moment Zeit nehmen, um ihre Abschlussprojekte zu erkunden. Dieser Batch hat zwei Projekte entwickelt: BeFertile, eine mobile Anwendung zur Verbesserung der Fruchtbarkeit, und Climate Cockpit.
 

BeFertile: Eine technologisch fortschrittliche Plattform zur Verbesserung der Fruchtbarkeit

Studenten: Julian Cox, Luka Ravlija und Vilma Ahumada

beFertile app calendar view

Über das Unternehmen

BeFertile ist ein Team, das sich auf die Unterstützung von Empfängnis und Schwangerschaft spezialisiert hat. Sie verwenden traditionelle chinesische Medizin, klinische Ernährung, Coaching und ihre umfangreiche Erfahrung in der umfassenden reproduktiven Medizin, um die besten Ergebnisse zu erzielen und die Erfolgsaussichten von Paaren bei der Verwirklichung ihrer Mission zu erhöhen, schwanger zu werden.

BeFertile app homescreen

Beschreibung des Projekts

BeFertile ist eine mobile Plattform zur Unterstützung der Empfängnis durch eine personalisierte App. Diese berechnet die besten Tage zur Empfängnis und gibt Empfehlungen, die auf den Ergebnissen eines integrierten Fragebogens basieren. Dieser Fragebogen sammelt Daten von den Partnern und wird durch Labortests ergänzt.

Technische Merkmale

  • Authentifizierungssystem: Benutzer können mit unterschiedlichen Rollen und Berechtigungen für Kunden und Administratoren erstellt werden.
  • Fragebogen: Während der Hauptphase der Benutzerprofil-Erstellung wurde ein sehr spezifischer Fragebogen implementiert. Diese Daten dienen als entscheidende Eingabe für die nächsten Phasen des Fruchtbarkeitsbewertungsprozesses.
  • Integriertes DNA-Testkit-Bestellsystem: Die Plattform integriert einen genetischen Testdienst, der in der App gekauft werden kann, um die Genauigkeit und Zuverlässigkeit genetischer Informationen zu erhöhen.
  • Generierung des Fruchtbarkeitsscores: Die App modelliert einen Fruchtbarkeitsscore, um eine Referenz für das Potenzial zur Empfängnis und zukünftige Verbesserungen zu bieten.
  • Personalisierte Empfehlungen: Basierend auf den im Fragebogen gesammelten Daten erstellt die Anwendung eine personalisierte Liste von Empfehlungen zur Verbesserung der Qualität des Scores.

beFertile app fertility score

Technologiestapel


Die Entwicklung von BeFertile erfolgte mit Frontend-Frameworks wie React, Tailwind und Javascript für die Reaktionsfähigkeit der Benutzeroberfläche. Für das Backend und die Infrastruktur wurde die Anwendung mit Python, Django und einer relationalen Datenbank namens Postgres entwickelt. Docker und GitLab CI/CD wurden für die Bereitstellung der Anwendung auf Digital Ocean verwendet.


Ausblick

Die BeFertile-Anwendung wird dem Team für zukünftige Benutzertests übergeben, um die Skalierbarkeit des Unternehmens zu bestimmen.
Integration von Stripe, wenn der Benutzer den DNA-Test in der Anwendung bestellt. Dies wird den Bedarf an Zahlungsabwicklung innerhalb des Unternehmens minimieren und die automatische Lieferung und Bestellung der Tests ermöglichen.Entwicklung des maschinellen Lernteils zur Verwendung für Empfehlungen basierend auf den Benutzerprofil-Daten und dem Fragebogen.
Erweiterung der Anwendung um Funktionalitäten für Online-Kliniken, mit einer vollständigen Buchungsplattform mit spezifischen Ärzten, Verwaltung von Terminen, Dokumenten und Berichten.

Wir sind äusserst zufrieden mit dem Ergebnis dieses Projekts. Der Full-Stack Bootcamp der Constructor Academy hat sie darauf vorbereitet, die Komplexitäten dieses Projekts zu bewältigen, und sicherzustellen, dass die BeFertile-App bald verwendet und getestet werden kann. Julian, Vilma und Luka haben eine glänzende Zukunft vor sich.


Climate Cockpit

Studenten: Thomas Reinhard, Ching-Ting Huang, Alona Zherdetska und Andriy Pokrovskyi

Aktuelles Problem

Obwohl Umfragen den Klimawandel häufig als ein wichtiges Thema identifizieren, besteht eine weit verbreitete Unkenntnis über effektive Lösungen und persönliche Handlungsschritte.

Homescreen of Climate Cockpit

Beschreibung des Projekts

Climate Cockpit ist eine interaktive, visuelle Plattform, die es Benutzern ermöglicht, verschiedene Klimalösungen und ihre Auswirkungen auf die Treibhausgasemissionen der Schweiz zu bewerten. Es bietet eine ansprechende Möglichkeit für Benutzer, verschiedene Klimalösungen kennenzulernen und zu unterstützen, ihre eigenen Treibhausgasemissionen mit Freunden zu verfolgen und zu vergleichen sowie umweltbewusster zu werden.

Climate cockpit displaying options to calculate your carbon footprint

Technische Merkmale

  • Dashboard, das die Treibhausgasemissionen der Schweiz zeigt.
  • Interaktive Liste von Klimalösungen mit ihrer jeweiligen Auswirkung auf die Reduzierung der Treibhausgasemissionen der Schweiz.
  • Ausführliche Informationen zu Klimalösungen, einschliesslich Erklärungen, Fortschrittsaktualisierungen, Videos und Artikeln.
  • Personalisierte Klimaprofile für Benutzer, die Lösungen unterstützen.
  • Soziale Funktionen ermöglichen es Benutzern, sich zu verbinden, Klimaprofile zu vergleichen und miteinander über Beiträge und Kommentare zu interagieren.
  • Interaktion mit KI-Benutzern wie einem Faktenprüfer und Motivator, der Rückmeldungen zu Beiträgen gibt.


Climate cockpit chat functionality and social aspect

Ausblick

Der Prototyp, der als Abschlussprojekt an der Constructor Academy abgeschlossen wurde, integriert Klimalösungen und einen Social-Media-Aspekt. Die Alpha-Version, die im März 2023 veröffentlicht wird, wird sich auf visuelles UI/UX-Design, visuelles Identitätsbranding, Wissensdesign und Inhaltsvalidierung konzentrieren. Die Beta-Version wird ausserdem Klimamassnahmen einschliessen.

Climate cockpit add friends and connect
 

Projektfazit

Zusammenfassend ist Climate Cockpit ein bedeutender Fortschritt im Umweltbewusstsein und in der Umsetzung, entwickelt von einem engagierten Team. Es bietet eine benutzerfreundliche Oberfläche mit umfassenden Funktionen, die das Verständnis und die Beteiligung an Klimalösungen fördern. Die Integration von sozialen Elementen und KI-Unterstützung bietet eine einzigartige Benutzererfahrung, die Gemeinschaft und Verantwortlichkeit fördert. Von seinem Prototypen bis zu den Alpha- und Beta-Versionen entwickelt sich Climate Cockpit zu einem wichtigen Werkzeug im Kampf gegen den Klimawandel.


Bring deine Karriere auf ein neues Level mit Constructor Academy's modernem Full-Stack Bootcamp.

Bereit, eine Welt voller Möglichkeiten in einem anspruchsvollen, geachteten und finanziell belohnenden Bereich zu erkunden? Schau dir das Full-Stack Bootcamp von Constructor Academy an.

Unser Programm ist darauf ausgerichtet, dir die Fähigkeiten und Werkzeuge zu vermitteln, um die Kraft von realen Daten zu nutzen. Wir bieten zwei flexible Optionen an: ein 12-wöchiges Vollzeitprogramm und eine 22-wöchige Teilzeitoption. Im Verlauf der Erfahrung wirst du in Frontend, Backend und DevOps versiert. Zusätzlich wirst du Javascript und Python lernen. Beide sind zwei der beliebtesten Programmiersprachen der Welt. JavaScript ist die Sprache des Webs, die für Frontend- und Backend-Entwicklung verwendet wird. Python wird weitreichend eingesetzt für den Aufbau von APIs, Datenwissenschaft, maschinelles Lernen und mehr.

Und es gibt noch mehr! Starte deine Reise in die Webentwicklung mit unserem kostenlosen Einführungskurs. Klicke einfach hier, um auf diese wertvolle Ressource zuzugreifen und heute deine Erkundung zu beginnen.

Mach dich bereit für eine Zukunft voller Möglichkeiten. Constructor Academy verpflichtet sich dazu, angehende Entwickler wie dich zu befähigen, dein wahres Potenzial zu entfalten und den Weg für unübertroffenen Erfolg zu ebnen. Begleite uns auf diesem aufregenden Abenteuer, und lass uns gemeinsam die Zukunft der Full-Stack-Entwicklung gestalten.

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

Mehr Infos
Blog