Skip to content

Commit

Permalink
Merge pull request #1 from canopas/sneha/project-setup
Browse files Browse the repository at this point in the history
Add readme
  • Loading branch information
cp-sneha-s authored Mar 28, 2024
2 parents 62eb160 + ddbc78b commit 6ef72df
Show file tree
Hide file tree
Showing 18 changed files with 146 additions and 31 deletions.
91 changes: 91 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<p align="center"> <a href="https://canopas.com/contact"><img src="./cta/cta_banner.png"></a></p>

# Khelo- From Streets to Stadiums🏏
Khelo - an open-source ultimate companion for all things cricket!

<img src="./screenshots/cover-image.png" />

## Overview
Welcome to Khelo, an open-source multi-platform app designed to cater to all your cricket needs, whether you're a cricket enthusiast, a team manager, or a player. With a wide array of features, our app simplifies the management of cricket teams, players, matches, and performance records.
It's like having a personal assistant for your team!

Khelo is an open-source Flutter project written in Dart using Firestore database, Firebase authentication, and cloud firestore. This project uses Riverpod as state management library and it adapts clean architecture approach, organized into multiple modules.

## Download App

<img src="./cta/google play.png" width="200" ></img> <img src="./cta/app store.png" width="200"></img>

## Screenshots
<table>
<tr>
<th width="32%" >Matches Record/Join Space</th>
<th width="32%" >Score Board</th>
<th width="32%" >Performance Record</th>
</tr>
<tr>
<td><img src="./screenshots/matches-stat.png" /></td>
<td> <img src="./screenshots/score-board.png" /> </td>
<td> <img src="./screenshots/my-stat.png" /> </td>
</tr>
</table>

<table>
<tr>
<th width="32%" >Start new Match</th>
<th width="32%" >Add Players</th>
<th width="32%" >Edit Profile Screen</th>
</tr>
<tr>
<td><img src="./screenshots/add-match.png" /></td>
<td> <img src="./screenshots/add-team-member.png" /> </td>
<td> <img src="./screenshots/edit-profile.png" /> </td>
</tr>
</table>


## Features 🌟🌟

- **Profile Management**: Create and manage profiles for players, coaches, and team managers effortlessly.
- **Team Creation**: Form your dream team by adding players and managing team compositions with ease..
- **Player Management**: Keep track of player details, including statistics, performance history, and personal information.
- **Match Data Recording**: Record detailed match data, including scores, wickets, runs, and other custom metrics, providing a comprehensive overview of each game.
- **Performance Tracking**: Monitor and analyze player performance over time, enabling informed decision-making and strategic planning.
- **Team Statistics**: Gain insights into team performance through comprehensive statistical analysis and reporting tools.
- **Toss Details**: Record toss details, including which team won the toss and their choice, enhancing match documentation and analysis.

> **Note**: Khelo is currently in active development🚧, with plans to incorporate additional features shortly.

## Created & Maintained By
Khelo is owned and maintained by the Canopas team.

You can follow them on Twitter at @canopassoftware for project updates and releases. If you are interested in building apps or designing products, please let us know. We'd love to hear from you!

<a href="https://canopas.com/contact"><img src="./cta/cta_btn.png" width=300></a>


## Licence 📄

**Khelo** is licensed under the Apache License, Version 2.0.

```
Copyright 2024 Canopas Software LLP
Licensed under the Apache License, Version 2.0 (the "License");
You won't be using this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```






Binary file added cta/app store.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cta/cta_banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cta/cta_btn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cta/google play.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 19 additions & 19 deletions data/.flutter-plugins
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# This is a generated file; do not edit or check into version control.
cloud_firestore=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/cloud_firestore-4.15.4/
cloud_firestore_web=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.10.4/
device_info_plus=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/
firebase_auth=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_auth-4.17.4/
firebase_auth_web=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_auth_web-5.9.4/
firebase_core=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_core-2.25.4/
firebase_core_web=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_core_web-2.11.4/
firebase_storage=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_storage-11.6.5/
firebase_storage_web=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.22/
flutter_timezone=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/flutter_timezone-1.0.8/
package_info_plus=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/package_info_plus-5.0.1/
path_provider_linux=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
shared_preferences=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
shared_preferences_android=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
shared_preferences_foundation=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
shared_preferences_linux=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
shared_preferences_web=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/
shared_preferences_windows=/Users/sidhdhi.p/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
cloud_firestore=/Users/sneha/.pub-cache/hosted/pub.dev/cloud_firestore-4.15.8/
cloud_firestore_web=/Users/sneha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.10.8/
device_info_plus=/Users/sneha/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2/
firebase_auth=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_auth-4.17.8/
firebase_auth_web=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.9.8/
firebase_core=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_core-2.27.0/
firebase_core_web=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_core_web-2.11.5/
firebase_storage=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.9/
firebase_storage_web=/Users/sneha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.7.3/
flutter_timezone=/Users/sneha/.pub-cache/hosted/pub.dev/flutter_timezone-1.0.8/
package_info_plus=/Users/sneha/.pub-cache/hosted/pub.dev/package_info_plus-5.0.1/
path_provider_linux=/Users/sneha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/sneha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
shared_preferences=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
shared_preferences_android=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
shared_preferences_foundation=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
shared_preferences_linux=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
shared_preferences_web=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/
shared_preferences_windows=/Users/sneha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
2 changes: 1 addition & 1 deletion data/.flutter-plugins-dependencies

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion khelo/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -934,4 +934,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796

COCOAPODS: 1.14.3
COCOAPODS: 1.15.2
2 changes: 1 addition & 1 deletion khelo/ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1430;
LastUpgradeCheck = 1510;
ORGANIZATIONNAME = "";
TargetAttributes = {
331C8080294A63A400263BE5 = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
LastUpgradeVersion = "1510"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
40 changes: 32 additions & 8 deletions khelo/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -780,6 +780,30 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.7.1"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
url: "https://pub.dev"
source: hosted
version: "10.0.0"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
url: "https://pub.dev"
source: hosted
version: "2.0.1"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
url: "https://pub.dev"
source: hosted
version: "2.0.1"
lints:
dependency: transitive
description:
Expand All @@ -800,26 +824,26 @@ packages:
dependency: transitive
description:
name: matcher
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
url: "https://pub.dev"
source: hosted
version: "0.12.16"
version: "0.12.16+1"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
url: "https://pub.dev"
source: hosted
version: "0.5.0"
version: "0.8.0"
meta:
dependency: transitive
description:
name: meta
sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
url: "https://pub.dev"
source: hosted
version: "1.10.0"
version: "1.11.0"
mime:
dependency: transitive
description:
Expand Down Expand Up @@ -872,10 +896,10 @@ packages:
dependency: transitive
description:
name: path
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
url: "https://pub.dev"
source: hosted
version: "1.8.3"
version: "1.9.0"
path_provider:
dependency: transitive
description:
Expand Down
Binary file added screenshots/add-match.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/add-team-member.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/cover-image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/edit-profile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/matches-stat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/my-stat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/score-board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6ef72df

Please sign in to comment.