Color me intrigued! I don't have the programming or framework experience to help you out much, I'm afraid, but I've been sort of in the market for a hockey board game, and it does look very nice. Can you say much at this time about how it works/plays?
Oh the game's a lot of fun.. I'm not just tootin' my own horn because it's my game, either. In my friends & family play test sessions, I'd have no problem finding 6-8 folks to play for several hours. Originally I was making the game for "myself", but quickly realized it had the potential to appeal to more than just diehards like me, so I focussed on streamlining, refining and watering it down, watering it down, watering it down... to make it fun and accessible for even non-hockey people. I knew I was onto something good when I didn't have to coax/beg/bribe my family-members to play test it, and they were asking me "when's the next game?" instead.
I mean, that doesn't sound like a big deal, but when you grow up in a non-sports family, and you talk about hockey for 30 straight years, and people are sick of hearing about hockey 24/7 (because they don't care about it)... so I think it's a pretty big deal (and a good sign) when those same people are asking to play the game. My buddies who are actual hockey fans, were always an easy sell on a "Friday night play test session". We'd even end up playing all-day Saturday or Sunday.
My goal was to refine the rules, and the game's flow, to the point that even people who didn't know a lick about hockey (or the NHL, or the format of the league), could sit down, and quickly get an understanding of 1) What they are supposed to do in, 2) How teams, players, and money work in the game (and in the real-life NHL for that matter), and 3) How to be just as competitive at the game as anybody else who is sitting at the table who has a deep understanding of Hockey and the NHL. At the risk of sounding sexist or whatever, I wanted dudes to be able to get together to play the game, and for their non-hockey-fan girlfriends to be able to sit down and play with them, and have just as much fun as the guys. That was one of my main design goals. Even young kids 8-and-up were able to pick up on the rules, some basic strategy, and enjoy playing it. I didn't have a lot of test-sessions that included little kids though, so I can't definitively say how well it lends itself to children. No child ever "won", when playing against adults. However, non-hockey-fans (boys and girls), won on numerous occasions/sessions, so I'm now confident that the game plays well as a game regardless of the hockey theme.
I won't get into the the rules, or how the game works, for IP reasons, but I will say it's basically a hyper-simple NHL-GM mode (EA's NHL), on a board game. It simulates a season, salaries, contracts, free agency (RFAs & UFAs), trades, draft lottery, entry draft, standings, playoffs, two types of CBAs with different economic climates (Owner-friendly CBA vs Player-friendly CBA), positive and negative "events" that happen to teams throughout the course of a season, and Playoff Storylines that can impact a team's quest for the Cup. But, it's an economics game, really, when I think about it.
The two other important design goals I had were 1) Ensure that it's a hockey simulator, in that it produces realistic results in terms of teams standings and playoff outcomes, and financial changes, and 2) The mathematics be balanced to the degree that the economy is self-sufficient (that is to say, the money in circulation is meaningfully present, and the bank/banker/Bettman/whatever... never have to "create" money. It's kinda hard to describe what I mean by #2, but I'd paraphrase it as there isn't an issue of needing a Money-Sink, nor a need for a magical "Federal Reserve". Every dollar is important, and the economics is balanced.
The game can be played with a few different "goals" to win, depending on what the player's decide they want to commit to playing it. If it's a group that wants to burn a couple hours over a board game and then declare a winner, then there's a ruleset & end-goal for that. A "short game" could be one season, and take about 1.5 hrs to play. Conversely, if a group wants to have a longer or more on-going experience, there is a ruleset & end-goal for that as well.
Ultimately, I believe that it would be a better product as an online game, given that hockey and board games are niche. Like truly, that's the reality, so I have no delusions that it's going to take Walmart by storm. I think the board game could be modestly profitable, but that's as far as I see it going. However, an online version, is a different story. Not only would an online version play much faster, lend itself to player's coming and going from a game, and hold intrigue and interest, but the game is also designed to be an advertising vehicle to generate ad revenue. And it's done in an entirely non-intrusive and natural way, so that gamers don't even feel like they're being advertised to. I think that's where I (and a partner/investor) stand to make really good money on this game as a product.
The board-game prototypes I've made for play-testing, are mostly hand-made, with the aid of CNC machines, Acrylic Signage Laser cutters, and Large format colour printers. They've turned out really nicely, and are far superior to the average board game you'd pick up at ToysRUs. I wanted the prototypes to be high-quality, durable, and present craftsmanship. For example, my brother knocked over his glass of red win onto the board one night, and you can't even tell. Everything was constructed, and laminated where necessary, for just such an occasion, lol. He felt so horrible, he was genuinely devastated. But then he was (as was I) totally relieved that there was no damage, once we mopped up all the wine. Pretty unbelievable actually, lol.
Anyway, I've wondered if there would be a market for wealthy hockey fans who wanted to buy a hand-crafted game like that, but I highly doubt it. I mean, each prototype costs me somewhere around $500 to make in materials and services alone, and that's not including the time it takes over the course of a week for me to put it together. I can't see anybody paying a thousand bucks for a board game, haha.
Sorry I wrote a novel there. Haha. Once I get talking about it, I get excited and all these things I want to say just keep coming out of my fingertips.