Det bästa värdet för kunden
Leverera kostnadseffektiva lösningar, utnyttja specialkompetens, säkerställa skalbarhet och påskynda tiden till marknadslansering
Helpling är en onlineplattform som kopplar samman kunder med professionella städare och erbjuder ett brett utbud av hemstädningstjänster. Kunderna kan enkelt boka tjänster, välja önskat datum och tid och få en transparent prissättning utan dolda avgifter. Helpling strävar efter att tillhandahålla stressfria lösningar för hemstädning för privatpersoner och hushåll.
- Industri
- Marknadsplats
- Huvudkontor
- Berlin, Tyskland
- Teknisk stack
- Rails 7
- Ruby 3
- PostgreSQL
- Redis
- AWS
- Heroku
- Semaför
- Docka
- React
- Apollo
- GraphQL
Projektbeskrivning
I detta projektVårt primära mål var att göra det möjligt för flera partners att använda Helplings kundapp med sitt unika varumärke. Vi stötte dock på flera utmaningar, bland annat avsaknaden av ett designsystem, redundans, inkonsekvent design och äldre element. Så här hanterade vi dessa utmaningar:
Design iteration: Vi inledde en omfattande iterationsprocess för designen och förfinade noggrant olika designkomponenter och appsidor. Detta arbete innebar att identifiera och korrigera överflödiga element och inkonsekvenser i designen.
Konsolidering: För att bekämpa redundans och inkonsekvens eliminerade vi strategiskt dubbla komponenter och använde en enhetlig stil för varje kategori. Detta strömlinjeformade appens övergripande design och förbättrade dess visuella samstämmighet.
Design Tokens: För att upprätthålla en konsekvent och effektiv design implementerade vi designtokens, till exempel "theme.button.primary.dark". Dessa tokens spelade en avgörande roll för att se till att designelement, som knappar, följde de valda stilarna konsekvent.
Backend-utveckling: På backend, vår Team fokuserade på att utveckla administratörsformulär och implementera komplicerad affärslogik. Detta backend-arbete var avgörande för att göra det möjligt för partners att använda appen med sitt varumärke, vilket omfattade användarhantering, behörigheter och anpassningsalternativ.
Spårning av migration: Vi genomförde en sömlös migrering från Google Analytics 4 (GA4) till Server-Side Tracking (SST). Denna övergång förbättrade inte bara datanoggrannheten och säkerheten utan bevarade också spårningsfunktionerna, vilket säkerställer tillförlitliga insikter.
Frontend-komponenter: Som en sista touch introducerade vi en uppsättning strömlinjeformade frontend-komponenter. Dessa komponenter var strategiskt integrerade för att stödja partnerns varumärkesfunktioner och förbättra olika aspekter av appens användargränssnitt.
Utmaningar
- Utöka talangpoolen: Kunden behövde en betydande utökning av sin internt team med skickliga utvecklare. Det handlade inte bara om att utöka teamets storlek utan också om att se till att få in talanger av hög kaliber.
- Införa expertis och innovation: De nya teammedlemmarna behövde tillföra mer än bara fler händer; de behövde tillföra projektet djup teknisk expertis och innovativa lösningar, egenskaper som är typiska för erfarna teknikproffs.
- Sömlös integrering av teamet: Utvecklarna var tvungna att integreras sömlöst i det befintliga teamet, vilket inte bara krävde teknisk anpassning utan också kompatibilitet när det gällde arbetskultur och projektvision.
Tillvägagångssätt och resultat
Vår uppgift var att introducera nya metoder för att påskynda utvecklingen av marknadsplatsen. Dessutom underlättade vi inkluderingen av flera Ruby-utvecklare i teamet.
Som svar på kundens behov utökade vi deras team med det nödvändiga komplementet av Ruby-utvecklare. Dessutom implementerade vi nya metoder för att positivt påverka projektets processer och främja effektivitet och produktivitet. Våra engagerade insatser omfattade även utveckling och underhåll av viktiga Produkt funktioner, vilket resulterar i förbättrade projektresultat och övergripande framgång.
Kundens åsikt:
Jag har blivit imponerad av att The Codest kan leverera högkvalitativa utvecklare inom rimlig tid. The Codest kommunicerar bra. Men när utvecklarna väl är integrerade i vårt team behöver jag inte prata med dem lika mycket. Vårt utvecklingsteam följa sprint och vi har avstämningar varje vecka för att diskutera framstegen.
JORDI PIQUERAS BRUNET
CTO, Helpling