04. November 2017

Alles rund ums Haar

Technische Daten

Kunden-Information

  • : (Sydney)
  • Land: Australien
  • Kunde: Confidential
    • Wir wurden vom Kunden beauftragt ein existierendes Projekt – Style Studio – zu übernehmen und weiterzuentwickeln. Die Herausforderung bei diesem Projekt bestand darin das wir keine Dokumentation erhalten haben und auch keine Erfahrung mit Laravel bzw AsgardCMS. Da die Code-Struktur von Laravel jedoch dem MVC-Muster folgt war dieser Teil des Codes sehr einfach nachzuvollziehen. Während der Benutzung des CMS traten Fehler auf, teilweise da der Arbeitsspeicher auslief (zu viele Datensätze), teilweise durch andere Fehler im Programm-Code. Die Fehler wurden behoben und das Deployment auf Basis von Bamboo automatisiert.

      Eine Teil-Anwendung „Hair Happiness“ ist ein Quiz welches den Endkunden schlussendlich einer von 6 Haar-Typen zuordnet und passende Schwarzkopf-Produkte vorschlägt. Unser Auftrag war es andere Produkte in die Resultate aufzunehmen. Da jedoch keine Dokumentation der Logik vorhanden war erstellte ich eine Testseite unter verwendung derselben Business-Logik. Da es zu Zeitaufwändig gewesen wäre jedes Mal das Quiz von neuem zu durchlaufen und es maximal nur 3 Produkte anzeigt, erstellte ich eine Testseite. Auf dieser Seite könnte der Kunde selbst über Checkboxen die Produktanforderungen ausgewählen und genau sehen, welche Produkte vom System für den Endanwender zur Auswahl stehen. Aus Sicherheitsgründen wurde der Code für die Testseite so geschrieben, dass sie niemals im Produktive-System verfügbar ist.

      Technologien

      Technische Fakten

      • Plattformen: Mobile, Tablet, Desktop
      • Projekt-Gruppe: Brownfield
      • HTML5: Ja
      • Anpassbarkeit: Responsiv

      Werkzeuge

      • IDE: IntelliJ
      • Server: Apache
      • Plattform: Windows
      • Version Control: Git (Tortoise)

      Technische Daten

      Kunden-Information

    • : (Sydney)
    • Land: Australien
    • Kunde: Confidential
      • Meine Dienstleistungen

          • Backend-Dienstleistungen
          • Development of the backend
          • Refactoring
          • General services
          • Website Maintenance
          • Scoping
          • Deployment
          • Technical writing