Skip to content

Ionic Framework proof of concept for a mobile-first GlideComp - #703

Closed
pokle wants to merge 2 commits into
masterfrom
cursor/ionic-ui-poc-6e13
Closed

pokle wants to merge 2 commits into
masterfrom
cursor/ionic-ui-poc-6e13

Conversation

@pokle

@pokle pokle commented Sep 19, 2026

Copy link
Copy Markdown
Owner

A throwaway Ionic 9 + React app that restyles a representative slice of GlideComp as a phone-first product. No APIs; Corryong-shaped mock data. The point is to feel the kit (tabs, sheets, swipe, action sheets, iOS vs Material) before deciding whether a wholesale switch is worth it.

How to run

bun run dev:ionic-poc

Open http://localhost:3100. On a laptop the app sits in a phone frame; on a phone it goes full-bleed. Port 3100 so it does not fight the main Vite server on 3000.

The bar above the phone toggles iOS / Material, Light / Dark, and Pilot / Organiser.

Walkthrough and what to tap: web/ionic-poc/README.md.

What is in it

Comps list, comp hub, task briefing, scores (list, not a grid), report card with GAP arithmetic, waypoints list + sheet + altitude review, submit track, my flights (swipe to delete), settings, sign-in OTP, task analysis boxes, pilots roster, route reorder, weather, and a component gallery.

Competitions list
Competition hub
Task briefing
Scores as a list
ionic_poc_mobile_walkthrough.mp4

What this is not

Not a replacement for the RAC SPA. Not wired into the Pages build, so the branch preview is still the current app (useful as the control):

https://cursor-ionic-ui-poc-6e13.glidecomp.pages.dev

Ionic 9 still wants React Router v6; we are on v7. SSR of the eight public comp pages, Mapbox, Tabulator, and the RAC accessibility bar would all still need a plan. The README lists the costs of a wholesale switch.

Australian English

UI copy and the README use Australian spelling. Identifiers are unchanged.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 19, 2026 12:46
Standalone Vite app at web/ionic-poc that restyles representative GlideComp
surfaces (comps, hub, task, scores, report card, waypoints, submit, flights,
settings) on Ionic 9 with mocked Corryong data, so we can feel the kit
before deciding on a wholesale switch.

Co-authored-by: Tushar Pokle <tushar.pokle@gmail.com>
IonNote in the end slot squeezed labels to one character wide, so names
stacked vertically. Dates now sit in the row body. Nested tab routes made
IonBackButton a no-op; pages now use an explicit BackLink.

Co-authored-by: Tushar Pokle <tushar.pokle@gmail.com>
@github-actions

Copy link
Copy Markdown

Preview Deployment
https://fb4066f3.glidecomp.pages.dev
Commit: ad8af85

@pokle pokle closed this Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants