A league scheduling & hosting service.
The actual code is not publicly available at this time.
View service at https://litleagues.com
View updates and progress at https://litleagues.com/newsroom
- Language: Swift 6.0
- IDE:
- Visual Studio Code
- Xcode (rarely)
- Website:
- HTML, JavaScript, CSS
- Swift HTMLKit
- Networking:
- TLS/SSL:
- DNS: Porkbun (previously Google Domains and Squarespace)
- Database:
- Fluent + Fluent PostgreSQL (switching to swift-database when stable)
- PostgreSQL
- Mail Server: Postfix
- Physical Server: Locally hosted AMD Threadripper running Arch Linux
Some custom written stuff include macros, advanced caching system via actors, localization system to support multiple languages, and minification logic for JavaScript & CSS files for production.
- Generates league schedules and tournament brackets in seconds
- Many league and tournament settings to tailor your schedules exactly how you want
- Export as PDF
- [coming soon] Database features (creating accounts, joining teams, organizing leagues & tournaments, saving schedules & schedule settings)
Usually the first Friday of every month (so, once a month). Sometimes more if the updates are necessary (bug fixes, security patches) or I get notable stuff done.