We’re excited to introduce Khelo, an open-source, multi-platform app developed by our team at Canopas, using Flutter, Firebase, and Riverpod. Khelo is designed to help cricket teams—whether casual or competitive—manage players, track performance, and record match data effortlessly.
Key Features:
Team and Player Management: Easily create teams, manage player profiles, and track statistics.
Match Data Recording: Record toss results, scores, and detailed player statistics for every match.
Performance Tracking: Monitor individual player performances over time and view team-level insights.
Cross-Platform: Available on both Android and iOS, powered by Flutter for a consistent user experience across devices.
Why We Built Khelo:
At Canopas, we're passionate about cricket and leveraging technology to solve real-world problems. We noticed a gap in tools for cricket team management, especially for local teams and amateur clubs, so we built Khelo to provide a simple and effective solution.
However, we would greatly appreciate any feedback on the app or the code, and if you find it useful, please consider giving the repo a star!
Thank you so much! It’s been quite a journey. Our team at Canopas started with the idea of making cricket more accessible to local and amateur teams who often lack the tools to manage players and match data efficiently.
Building Khelo involved a lot of brainstorming around user needs. We wanted to ensure it was simple to use yet comprehensive enough to track everything from toss results to player performance over time. Flutter’s cross-platform capabilities were a game-changer for us, making the app available on both Android and iOS without doubling the work.
We also faced some interesting challenges while integrating Firebase for real-time data syncing and Riverpod for state management, but it’s been rewarding seeing how they streamlined the app's performance.
What aspect of the journey would you like to dive into? I’d be happy to share more insights!
We’re excited to introduce Khelo, an open-source, multi-platform app developed by our team at Canopas, using Flutter, Firebase, and Riverpod. Khelo is designed to help cricket teams—whether casual or competitive—manage players, track performance, and record match data effortlessly.
Key Features:
Team and Player Management: Easily create teams, manage player profiles, and track statistics. Match Data Recording: Record toss results, scores, and detailed player statistics for every match. Performance Tracking: Monitor individual player performances over time and view team-level insights. Cross-Platform: Available on both Android and iOS, powered by Flutter for a consistent user experience across devices.
Why We Built Khelo: At Canopas, we're passionate about cricket and leveraging technology to solve real-world problems. We noticed a gap in tools for cricket team management, especially for local teams and amateur clubs, so we built Khelo to provide a simple and effective solution.
However, we would greatly appreciate any feedback on the app or the code, and if you find it useful, please consider giving the repo a star!
Check out the repo here: https://github.com/canopas/khelo
Looking forward to hearing your thoughts!