A genetic algorithm for optimizing baseball and softball lineups.
Front-end/GUI (node/npm) dependencies are downloaded via sbt.
From an interactive sbt session, issue:
> project gui
> run --port 8080
Visit http://localhost:8080 in a browser to enter your roster and generate lineups.
A library for the construction and execution of genetic algorithms.
Shared resources (domain objects, [de]serializers, etc.) used by both the api and gui projects.
A REST API for generating lineups given a roster and strategy.
A web application and server, with browser-based GUI, for generating lineups.