Freelance

Keddle

Keddle is a mobile app that lets sports teams hand out fines and track attendance at activities. The app is primarily used by sports teams, but also by carnival associations and student houses.

Keddle

A mobile app for sports teams, built with Flutter and Laravel

The idea for Keddle originated within Ties's football team. There was no easy way to keep track of fines — it was done with paper note lists and Excel. This was cumbersome and time-consuming, which sparked the inspiration to build an app for it.

Today, thousands of users rely on Keddle to organise their team life more easily. From keeping track of the fine jar to planning training sessions and matches: everything is neatly together in one app. Keddle is available for both iOS and Android and is used by teams all across the Netherlands. The app is simple: you hand out fines and register your attendance for activities. Although primarily used by sports teams, carnival associations and student houses have also found their way to Keddle.

The app revolves around two core features.

  • The Fine Jar allows teams to create unique fine types, hand out fines to team members, and automatically process them in weekly payment rounds. Each team member receives a payment request for the fines issued, without any extra costs or hassle.
  • The Calendar brings all team activities together in one clear timeline. Members easily register their attendance, see who is coming, which changing room is available, and who is driving or doing laundry. Match schedules from the sports federation can also be imported directly, so all matches automatically appear in Keddle.

In addition to these core features, Keddle supports multiple teams per user, profile photos, team photos, and push notifications for new fines, activities, or payment rounds.

Keddle app home

The mission: build a reliable app that works for every sports team

Sports teams have little patience for slow or complicated software. The app had to be fast, intuitive, and stable, on both iPhone and Android. At the same time, the backend needed to store all team data securely, send real-time notifications, and smoothly serve multiple teams simultaneously.

The goal was to build an app that gives every user the same enjoyable experience, regardless of their device, and that scales as more teams sign up.

Keddle app calendar

Our approach: Flutter for the app, Laravel for the backend

Keddle was developed with Flutter for iOS and Android, and communicates via an API with a Laravel backend, where all logic is executed on the server.

Flutter is a framework by Google for building cross-platform apps. It makes it possible to create apps for iOS, Android, web, and desktop from a single codebase. Flutter uses the programming language Dart and offers a rich set of widgets and tools for building beautiful, responsive user interfaces.

By choosing Flutter, Devepoling delivers a native-feeling user experience on both platforms without having to develop everything twice. This not only saves time but also makes it easier to roll out updates and new features quickly.

The entire backend is built as a Laravel API. Laravel serves as the beating heart behind the app: it manages all team data, processes payment rounds, sends push notifications, and ensures secure communication between the app and the server. By opting for a separate API architecture, the backend remains independent of the app itself, which benefits scalability.

Keddle app statistics

The result: 4.6 stars in the App Store and Play Store

Keddle averages 4.6 out of 5 stars in both the Apple App Store and the Google Play Store. That score says it all: the app works the way sports teams expect. Fast, clear, and without unnecessary friction.

Team members handle their affairs in a few taps, admins easily keep an overview, and the fine jar is always up to date. Keddle is free to use, making it a small step for any team to give it a try.

For Devepoling, Keddle is a great example of how a well-considered technical choice — Flutter combined with a Laravel API — directly contributes to a great user experience and a scalable foundation for further development.

Download Keddle at keddle.nl{target="_blank" rel="noopener"}.