Freelance

Keddle

Keddle is een mobiele app waarmee sportteams boetes kunnen uitdelen en hun aanwezigheid kunnen doorgeven bij activiteiten. De app wordt voornamelijk gebruikt door sportteams, maar ook door carnavalsverenigingen en studenthuizen.

Keddle

Een mobiele app voor sportteams, gebouwd met Flutter en Laravel

Het idee voor Keddle is ontstaan bij het voetbalteam van Ties. Er was geen mogelijkheid om gemakkelijk boetes bij te houden; dit werd gedaan met papieren notitielijstjes en Excel. Dit werkte onhandig en tijdrovend, wat de inspiratie vormde om hier een app voor te ontwikkelen.

Inmiddels maken duizenden gebruikers al gebruik van Keddle om hun teamleven makkelijker te organiseren. Van het bijhouden van de boetepot tot het plannen van trainingen en wedstrijden: alles staat overzichtelijk bij elkaar in één app. Keddle is beschikbaar voor zowel iOS als Android en wordt door teams in heel Nederland gebruikt. De app is simpel: je deelt boetes uit en geeft je aanwezigheid door bij activiteiten. Hoewel de app voornamelijk wordt gebruikt door sportteams, weten ook carnavalsverenigingen en studentenhuizen de weg naar Keddle te vinden.

De app draait om twee hoofdfuncties.

  • De Boetepot stelt teams in staat om unieke boetetypes aan te maken, boetes uit te delen aan teamleden en dit automatisch te verwerken in wekelijkse betaalrondes. Elk teamlid ontvangt een betaalverzoek voor de uitgedeelde boetes, zonder extra kosten of gedoe.
  • De Agenda brengt alle teamactiviteiten samen in één overzichtelijke tijdlijn. Leden geven eenvoudig hun aanwezigheid door, zien wie er aanwezig is, welke kleedkamer beschikbaar is en wie er rijdt of wast. Wedstrijdschema's van de sportbond zijn bovendien direct te importeren, zodat alle wedstrijden automatisch in Keddle verschijnen.

Naast deze kernfuncties ondersteunt Keddle meerdere teams per gebruiker, profielfoto's, teamfoto's en pushmeldingen bij nieuwe boetes, activiteiten of betaalrondes.

Home Keddle app

De missie: een betrouwbare app bouwen die werkt voor elk sportteam

Sportteams hebben weinig geduld voor trage of ingewikkelde software. De app moest snel, intuïtief en stabiel zijn, zowel op iPhone als op Android-telefoons. Tegelijkertijd moest de backend alle teamdata veilig opslaan, real-time meldingen versturen en meerdere teams tegelijk soepel bedienen.

Het doel was om een app te bouwen die voor elke gebruiker hetzelfde prettige gevoel geeft, ongeacht het apparaat, en die meegroeit naarmate meer teams zich aanmelden.

Agenda Keddle app

Onze aanpak: Flutter voor de app, Laravel voor de backend

Keddle is ontwikkeld met Flutter voor iOS en Android, en communiceert via een API met een Laravel backend, waarbij alle logica op de server wordt uitgevoerd.

Flutter is een framework van Google voor het maken van cross-platform apps. Het maakt het mogelijk om met een enkele codebasis apps te maken voor iOS, Android, web en desktop. Flutter gebruikt de programmeertaal Dart. Het biedt een rijke set aan widgets en tools voor het bouwen van mooie en responsieve gebruikersinterfaces.

Door te kiezen voor Flutter zorgt Devepoling voor een native aanvoelende gebruikerservaring op beide platformen, zonder dat alles twee keer ontwikkeld hoeft te worden. Dat scheelt niet alleen tijd, maar maakt het ook eenvoudiger om updates en nieuwe functies snel door te voeren.

De volledige backend is gebouwd als een Laravel API. Laravel fungeert als het kloppende hart achter de app: het beheert alle teamdata, verwerkt betaalrondes, stuurt pushmeldingen uit en zorgt voor een veilige communicatie tussen de app en de server. Door te kiezen voor een losse API-architectuur blijft de backend onafhankelijk van de app zelf, wat de schaalbaarheid ten goede komt.

Statistieken Keddle app

Het resultaat: 4,6 sterren in de App Store en Play Store

Keddle scoort gemiddeld een 4,6 uit 5 sterren in zowel de Apple App Store als de Google Play Store. Dat cijfer zegt genoeg: de app werkt zoals sportteams het verwachten. Snel, overzichtelijk en zonder onnodige drempels.

Teamleden regelen hun zaken in een paar tikken, beheerders houden met gemak het overzicht en de boetepot is altijd up-to-date. Keddle is gratis te gebruiken, waardoor de stap om het uit te proberen voor elk team klein is.

Voor Devepoling is Keddle een mooi voorbeeld van hoe een goed doordachte technische keuze, Flutter in combinatie met een Laravel API, direct bijdraagt aan een prettige gebruikerservaring én een schaalbare basis voor doorontwikkeling.