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 markets itself as “Your Premium Source for Rankings & Exclusive Content,” publishing Extra Elite 100 rankings, regional rankings maps, academic honor roll updates, and feature storytelling on coaches, teams, and players.
- The homepage spotlights “Trending Today” stories, Parent Hub resources, Wisdom Wednesday/Faith Friday columns, recruiting tips, drill zone training content, and ambassador programs—all of which are represented in Ionic menu groupings.
- Numerous menu items link to submission forms hosted on WordPress (I Committed, Master Verbal Database, Transfer Portal form, Get On The Radar, nominations). Keep these URL slugs current whenever the CMS reorganizes content.
- Some Elementor-driven layouts (rankings hubs, spotlight landing pages) are opened via Capacitor Browser for visual parity with the desktop site; others are rendered with the in-app WordPress page components depending on the endpoint data.






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 →