tony8686's avatar

Laravel Sport Ecosystem

Hi guys, I'm thinking of building a modular Laravel sport ecosystem with multiple 'apps' for sport tournament management, team, venue, social etc...Wondering if there is any existing concept like this? And what's the best approach to software architecture? I am running different separate sport apps for a while and really love to put them all into one place. Thanks.

0 likes
4 replies
kleninmaxim's avatar

You can get some approach from course Modular Laravel.

The question that you ask is non stadart. I suggest you to use route prefix and separate projects in AppServiceProvider

1 like
martinbean's avatar

@tony8686 What do you need separate “apps”? I’ve worked on a similar project before. You’d just need to model your entities properly. For example, a venue doesn’t need sport-specific entities; a venue is a venue whether it’s a baseball game, basketball game, soccer game, etc. Same with teams. A team is just an entity collecting some sort of team members again be it a baseball team comprised of baseball players, a basketball team comprised of basketball players, etc.

1 like
tony8686's avatar

@martinbean many thanks Martin! is your project Live? It'd be lovely to take a look at it.

martinbean's avatar

@tony8686 It is, but there’s not a lot to see without having a website with an active subscription on the platform.

Please or to participate in this conversation.