Git Product home page Git Product logo

GitHub commit activity npm

Why CourtHive

CourtHive is an Open Source / Open Data initiative to develop components to support the emergence of a standards based ecosystem of services for competition. It began when a parent's desire to participate in Tennis Player Development ran headlong into poor quality data, poor IT investments on the part of governing bodies, and the reality that the dynamics of a fragmented market are such that there is very little collaboration or integration between technology providers. A focus on Data Visualization morphed into an obsession with the production of good quality data and led to the development of a document-based tournament management platform which has ultimately influenced the emergence of the ITF's Tennis Open Data Standards.

Though the focus here is šŸŽ¾ Tennis, the underlying data structures and tournament management capabilities enabled by these data structures are applicable to any sport which uses draw structures / brackets āš½ šŸ€ ā›³ šŸ….

šŸŽø Current Riff

Competition Factory is a collection of state engines and associated utilities which comprise all of the business rules necessary to generate and manage tournaments with events/draws/brackets of arbitrary complexity. The Competition Factory is deployed in production in both the USTA and ITA Tournament Desk platforms and has processed ~10,000 Tournaments and ~1,000,000 matches in 2021.

šŸ‘Æ Iā€™m looking to collaborate

If you are a developer or designer and have a passion for sport... reach out! I have a number of other repositories (e.g. a back end NodeJS server utilizing Level DB) which I'd like to make public but haven't had the time to clean up, document, write test suites, dockerize & etc.

šŸ’¬ Ask me about Data Standards or Strategic Business Development

Happy to enage on any tangential topic. My background is in the Software Industry, starting back in the early '90s, but I have only been "cutting code" for a few years; maybe this influences my perspective.

courthive's Projects

billboard.js icon billboard.js

:bar_chart: Re-usable, easy interface JavaScript chart library based on D3.js

rx-state icon rx-state

Simple utilities for managing state with RxJS

tabulator icon tabulator

Interactive Tables and Data Grids for JavaScript

tmx icon tmx

Open source tournament manager

tods-competition-factory icon tods-competition-factory

functions to manipulate TODS-JSON documents which represent tournaments and leagues; generating draws & etc.

xlsx-draw-parser icon xlsx-draw-parser

parses draws from .xls, .xlsx, .xlsm files which follow ITF/TP structure

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.