2025
Extra Inning
Companion app to https://extrainningsoftball.com. Hybrid Angular/Ionic app that brings the ExtraInningSoftball.com experience to iOS, Android, and the web. The shell consumes WordPress content (news, rankings, recruiting hubs, static pages), surfaces curated links/forms, and layers on native capabilities such as push notifications, sharing, and in-app browser launches via Capacitor.

Timeline
6 weeks
Stack
Angular · Ionic · Capacitor · Wordpress API
Outcome
One Angular/Ionic codebase serving iOS, Android, and web
The problem
ExtraInningSoftball.com had built a loyal audience around its rankings, recruiting hubs, and feature storytelling — but all of it lived on a WordPress site people had to remember to visit in a browser. The team wanted their fans, parents, and recruits to have that content in their pocket, with native niceties like push notifications, rather than asking them to bookmark a URL.
The build
We built a hybrid Angular/Ionic shell that consumes the existing WordPress content via its API, so the CMS stays the single source of truth and editors keep publishing the way they already do. Ionic menu groupings mirror the site's structure — Extra Elite 100 rankings, Parent Hub, recruiting tips, submission forms — and Capacitor layers on the native pieces WordPress can't: push notifications, native sharing, and in-app browser launches for the heavier Elementor layouts that need visual parity with desktop.
ExtraInningSoftball.com had built a loyal audience around its Extra Elite 100 rankings, recruiting hubs, and feature storytelling — but all of it lived on a WordPress site fans had to remember to open in a browser. The team wanted that content in people’s pockets, with the native touches a website can’t do on its own.
We built a hybrid Angular and Ionic shell that pulls the existing WordPress content through its API, so the CMS stays the single source of truth and the editors keep publishing exactly the way they already do. The Ionic menus mirror the site’s structure — rankings, the Parent Hub, recruiting tips, and the submission forms recruits actually use like I Committed, Transfer Portal, and Get On The Radar. Capacitor layers on the pieces WordPress can’t: push notifications, native sharing, and in-app browser launches for the heavier Elementor pages that need to match the desktop layout exactly.
The result is one codebase serving iOS, Android, and the web, with content that updates the moment the WordPress team hits publish. It’s live on the App Store and on the web.






The outcome
The app puts the full ExtraInningSoftball experience on iOS, Android, and the web from one codebase, with content that updates automatically whenever the WordPress team publishes. Fans get push notifications and native sharing; recruits reach the submission forms (I Committed, Transfer Portal, Get On The Radar) without leaving the app.
- One Angular/Ionic codebase serving iOS, Android, and web
- WordPress-driven content so editors keep their existing publishing workflow
- Native push notifications, sharing, and in-app browser via Capacitor
- Direct in-app access to recruiting and nomination submission forms
Have a similar problem?
Book a 30-minute call and we'll scope it together — no pitch, just a plan.
Book a call →