Den største værdi for kunden
Leverer omkostningseffektive løsninger, udnytter specialiserede færdigheder, sikrer skalerbarhed og fremskynder time-to-market
Helpling er en online platform, der forbinder kunder med professionelle rengøringsassistenter og tilbyder en bred vifte af rengøringsydelser til hjemmet. Kunderne kan nemt booke tjenester, vælge deres foretrukne dato og tidspunkt og nyde godt af gennemsigtige priser uden skjulte gebyrer. Helpling har til formål at levere stressfri rengøringsløsninger til private og husholdninger.
- Industri
- Markedsplads
- Hovedkvarter
- Berlin, Tyskland
- Teknisk stak
- Rails 7
- Ruby 3
- PostgreSQL
- Redis
- AWS
- Heroku
- Semafor
- Docker
- React
- Apollo
- GraphQL
Projektbeskrivelse
I denne projektVores primære mål var at gøre det muligt for flere partnere at bruge Helplings kundeapp med deres unikke branding. Vi stødte dog på flere udfordringer, herunder fraværet af et designsystem, redundans, inkonsekvent design og ældre elementer. Se her, hvordan vi løste disse udfordringer:
Design-iteration: Vi indledte en omfattende design-iterationsproces, hvor vi omhyggeligt finpudsede forskellige designkomponenter og app-sider. Denne indsats involverede identifikation og udbedring af overflødige elementer og uoverensstemmelser i designet.
Konsolidering: For at bekæmpe redundans og inkonsekvens fjernede vi strategisk dobbelte komponenter og indførte en fælles stil for hver kategori. Det strømlinede appens overordnede design og forbedrede den visuelle sammenhæng.
Design-tokens: For at opretholde designkonsistens og -effektivitet implementerede vi designtokens, såsom "theme.button.primary.dark". Disse tokens spillede en afgørende rolle for at sikre, at designelementer, som f.eks. knapper, konsekvent overholdt de valgte stilarter.
Backend-udvikling: På backend er vores hold fokuserede på at udvikle administratorformularer og implementere indviklet forretningslogik. Dette backend-arbejde var afgørende for at gøre det muligt for partnere at bruge appen med deres branding og omfattede brugeradministration, tilladelser og tilpasningsmuligheder.
Sporing af migration: Vi gennemførte en problemfri migration fra Google Analytics 4 (GA4) til Server-Side Tracking (SST). Denne overgang forbedrede ikke kun datanøjagtigheden og -sikkerheden, men bevarede også sporingsfunktionerne og sikrede pålidelig indsigt.
Frontend-komponenter: Som en sidste detalje introducerede vi et sæt strømlinede frontend-komponenter. Disse komponenter blev strategisk integreret for at understøtte partnerbrandingfunktioner og forbedre forskellige aspekter af appens brugergrænseflade.
Udfordringer
- Udvidelse af talentmassen: Kunden havde brug for en betydelig udvidelse af deres internt team med dygtige udviklere. Det indebar ikke bare at udvide teamets størrelse, men også at sikre tilføjelsen af højt kvalificeret talent.
- Tilførsel af ekspertise og innovation: De nye teammedlemmer skulle bidrage med mere end bare ekstra hænder; de skulle tilføre projektet dyb teknisk ekspertise og innovative løsninger, egenskaber, der er typiske for erfarne teknikere.
- Problemfri integration af teamet: Udviklerne skulle integreres problemfrit i det eksisterende team, hvilket ikke kun krævede teknisk tilpasning, men også kompatibilitet med hensyn til arbejdskultur og projektvision.
Tilgang og resultater
Vores opgave bestod i at introducere nye metoder til at fremskynde udviklingen af markedspladsen. Derudover hjalp vi med at inkludere flere Ruby-udviklere i teamet.
Som svar på kundens behov udvidede vi deres team med det nødvendige antal Ruby-udviklere. Derudover implementerede vi nye metoder for at påvirke projektets processer positivt og fremme effektivitet og produktivitet. Vores dedikerede indsats omfattede også udvikling og vedligeholdelse af vigtige produkt funktioner, hvilket resulterer i forbedret projektydelse og overordnet succes.
Klientens mening:
Jeg er imponeret over, at The Codest kan levere udviklere af høj kvalitet inden for en rimelig tid. The Codest kommunikerer godt. Men når først udviklerne er integreret i vores team, behøver jeg ikke at tale så meget med dem. Vores udviklingsteams følge sprint metoder, og vi har ugentlige check-ins for at diskutere fremskridt.
JORDI PIQUERAS BRUNET
CTO, Helpling