Der größte Wert für den Kunden
Bereitstellung kosteneffizienter Lösungen, Nutzung von Fachkenntnissen, Gewährleistung von Skalierbarkeit und Beschleunigung der Markteinführung
Helpling ist eine Online-Plattform, die Kunden mit professionellen Reinigungskräften zusammenbringt und eine breite Palette von Reinigungsdiensten anbietet. Die Kunden können ganz einfach Dienstleistungen buchen, ihr bevorzugtes Datum und ihre bevorzugte Uhrzeit wählen und von transparenten Preisen ohne versteckte Gebühren profitieren. Helpling möchte Privatpersonen und Haushalten stressfreie Lösungen für die Reinigung ihres Zuhauses bieten.
- Industrie
- Marktplatz
- Hauptsitz
- Berlin, Deutschland
- Technischer Stapel
- Schiene 7
- Rubin 3
- PostgreSQL
- Redis
- AWS
- Heroku
- Semaphor
- Docker
- React
- Apollo
- GraphQL
Beschreibung des Projekts
Bei diesem Projekt bestand unser Hauptziel darin, mehreren Partnern die Möglichkeit zu geben, die Helpling-Kunden-App mit ihrem eigenen Branding zu nutzen. Wir stießen jedoch auf mehrere Herausforderungen, darunter das Fehlen eines Designsystems, Redundanz, inkonsistentes Design und veraltete Elemente. Im Folgenden erfahren Sie, wie wir diese Herausforderungen angegangen sind:
Entwurf Iteration: Wir leiteten einen umfassenden Design-Iterationsprozess ein, in dem wir verschiedene Designkomponenten und App-Seiten akribisch verfeinerten. Dabei haben wir redundante Elemente und Design-Ungereimtheiten identifiziert und korrigiert.
Konsolidierung: Um Redundanzen und Inkonsistenzen zu vermeiden, haben wir strategisch doppelte Komponenten entfernt und einen einheitlichen Stil für jede Kategorie eingeführt. Dadurch wurde das Gesamtdesign der App gestrafft und die visuelle Kohärenz verbessert.
Design-Münzen: Um ein einheitliches und effizientes Design zu gewährleisten, haben wir Design-Token wie "theme.button.primary.dark" eingeführt. Diese Token haben entscheidend dazu beigetragen, dass Designelemente wie Schaltflächen durchgängig mit den gewählten Stilen übereinstimmen.
Backend-Entwicklung: Im Backend konzentrierte sich unser Team auf die Entwicklung von Verwaltungsformularen und die Implementierung einer komplizierten Geschäftslogik. Diese Backend-Arbeit war ausschlaggebend dafür, dass die Partner die App mit ihrem Branding nutzen können, einschließlich Benutzerverwaltung, Berechtigungen und Anpassungsoptionen.
Verfolgung der Migration: Wir haben eine nahtlose Migration von Google Analytics 4 (GA4) zu Server-Side Tracking (SST) durchgeführt. Durch diese Umstellung wurden nicht nur die Datengenauigkeit und -sicherheit verbessert, sondern auch die Tracking-Funktionen beibehalten, um zuverlässige Einblicke zu gewährleisten.
Frontend-Komponenten: Als letzten Schliff haben wir eine Reihe von optimierten Frontend-Komponenten eingeführt. Diese Komponenten wurden strategisch integriert, um Partner-Branding-Funktionen zu unterstützen und verschiedene Aspekte der Benutzeroberfläche der App zu verbessern.
Herausforderungen
- Vergrößerung des Talentpools: Der Kunde benötigte eine erhebliche Aufstockung seines internen Teams mit qualifizierten Entwicklern. Dabei ging es nicht nur um die Vergrößerung des Teams, sondern auch darum, hochkarätige Talente zu gewinnen.
- Einbringung von Fachwissen und Innovation: Die neuen Teammitglieder mussten mehr als nur zusätzliche Hände mitbringen; sie mussten das Projekt mit fundiertem technischem Fachwissen und innovativen Lösungen ausstatten, Eigenschaften, die für erfahrene Technikexperten typisch sind.
- Nahtlose Integration des Teams: Die Entwickler mussten sich nahtlos in das bestehende Team integrieren, was nicht nur eine technische Anpassung, sondern auch Kompatibilität in Bezug auf die Arbeitskultur und die Projektvision erforderte.
Ansatz und Ergebnisse
Unsere Aufgabe bestand darin, neue Methoden einzuführen, um die Entwicklung des Marktplatzes zu beschleunigen. Außerdem ermöglichten wir die Einbeziehung mehrerer Ruby-Entwickler in das Team.
Um den Anforderungen des Kunden gerecht zu werden, haben wir sein Team um die erforderliche Anzahl von Ruby-Entwicklern erweitert. Außerdem implementierten wir neue Methoden, um die Projektprozesse positiv zu beeinflussen und die Effizienz und Produktivität zu steigern. Unsere engagierten Bemühungen umfassten auch die Entwicklung und Pflege wichtiger Produktfunktionen, was zu einer verbesserten Projektleistung und einem größeren Erfolg führte.
Die Meinung des Kunden:
Ich bin beeindruckt, dass The Codest in der Lage ist, qualitativ hochwertige Entwickler innerhalb eines angemessenen Zeitraums zu liefern. The Codest kommuniziert gut. Sobald die Entwickler jedoch in unser Team integriert sind, muss ich nicht mehr so viel mit ihnen reden. Unsere Entwicklungsteams arbeiten nach Sprint-Methoden, und wir haben wöchentliche Check-Ins, um den Fortschritt zu besprechen.
JORDI PIQUERAS BRUNET
CTO, Helpling