# Ionic Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/ionic
> Markdown URL: https://aitinkerers.org/technologies/ionic.md
> Technology record last updated: 2026-02-23T23:07:06Z
> Generated: 2026-09-21T18:34:49Z

Ionic is the open-source UI toolkit: build high-quality, cross-platform mobile, web, and desktop apps using a single HTML/CSS/JavaScript codebase.

Ionic is a powerful, open-source UI toolkit for developing modern, performant cross-platform applications. It allows developers to build for iOS, Android, desktop, and the web from a single codebase, leveraging existing skills in HTML, CSS, and JavaScript. The framework provides a rich library of pre-designed UI components that emulate native app guidelines, focusing on frontend UX and UI interaction. Ionic integrates seamlessly with popular JavaScript frameworks (Angular, React, Vue) and uses tools like Capacitor or Cordova to deploy applications to native app stores, enabling access to native device features (Camera, GPS).

- Official technology site: https://ionicframework.com/
- Public AI Tinkerers demos and talks: 3
- Result page: 1 of 1

## Recent Public Talks and Demos

### [MojiDoodle - Using Handwriting-Based Spaced Repetition to Learn Japanese](https://tokyo.aitinkerers.org/talks/rsvp_1BSuwAZQtNg)

This is work-in-progress system that uses online character recognition (path-based, not OCR) and a system for dynamic segmentation algorithm (messy written answer to list of individual characters) for transcribing the user's writing into digitized Japanese text. It allows users to write answers to spaced-repetition flashcards using handwriting as opposed to direct keyboard/keypad input.

- Event context: AI Tinkerers Tokyo - Toranomon Meetup - February 19, 2026 — 2026-02-19 — Tokyo
- Public talk page: https://tokyo.aitinkerers.org/talks/rsvp_1BSuwAZQtNg

### [Signal from the Noise: Using Gemini AI to find great Jazz](https://boston.aitinkerers.org/talks/rsvp_nsMQhi8qh4Q)

Jazz Signal uses AI combined with human curators to find great jazz to listen to. We crawl a curated set of Jazz Blogs and review sites, and use Gemini APIs to discover the artists and music mentioned in the articles. A web app provides a way to browse the reviews and articles while listening to the music. We also use AI to summarize the articles and categorize them with short, evocative tags to prevent information overload. We will provide a walkthrough of a live site demonstrating the results, followed by a code walkthrough of our nodejs-based Gemini api usage. In particular we discuss prompt construction, Gemini Flash 2.5 schema configuration, and api calls. We will show how we use Gemini to extract structured data from highly unstructured jazz blogs and review sites. In particular, we describe how we specify the structured data we wish to extract and discuss how Gemini performs on these tasks. We'll also demonstrate how we map our findings to music databases (e.g., Spotify, YouTube, etc.), allowing for a heterogeneous listening environment.

- Event context: AI Tinkerers July Meetup @ Tech Superpowers — 2025-07-28 — Boston
- Public talk page: https://boston.aitinkerers.org/talks/rsvp_nsMQhi8qh4Q

### [Five minutes to get ready](https://seattle.aitinkerers.org/talks/rsvp_k58U4mb4yt0)

You’re fast asleep in the fire station when tones go off. You sleepily rush into the aid car and prepare for a pediatric emergency, a girl having trouble breathing. You have five minutes before your crew arrives on-scene. Get ready to know relevant pediatric stats, the pediatric assessment triangle and ALS upgrade criteria. That’s a lot to remember, even for a seasoned firefighter/EMT. Could AI help? You bet it could! I’ll show you how the app was built and integrates with OpenAI’s agent model as well as Supabase so that trained EMS personnel can review and grade past AI “answers” in an effort to deliver robust, reliable information.

- Event context: AI Tinkerers Seattle – June Meetup — 2025-06-28 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_k58U4mb4yt0

## Related Technologies

- [Angular](https://aitinkerers.org/technologies/angular) ([Markdown](https://aitinkerers.org/technologies/angular.md)) — 6 public demos
- [TypeScript](https://aitinkerers.org/technologies/typescript) ([Markdown](https://aitinkerers.org/technologies/typescript.md)) — 205 public demos
- [Cloudflare Pages](https://aitinkerers.org/technologies/cloudflare-pages) ([Markdown](https://aitinkerers.org/technologies/cloudflare-pages.md)) — 4 public demos
- [Cloudflare R2](https://aitinkerers.org/technologies/cloudflare-r2) ([Markdown](https://aitinkerers.org/technologies/cloudflare-r2.md)) — 4 public demos
- [Gemini](https://aitinkerers.org/technologies/gemini) ([Markdown](https://aitinkerers.org/technologies/gemini.md)) — 188 public demos
- [Google Digital Ink](https://aitinkerers.org/technologies/google-digital-ink) ([Markdown](https://aitinkerers.org/technologies/google-digital-ink.md)) — 1 public demo
- [Google Input Tools API](https://aitinkerers.org/technologies/google-input-tools-api) ([Markdown](https://aitinkerers.org/technologies/google-input-tools-api.md)) — 1 public demo
- [LangChain](https://aitinkerers.org/technologies/langchain) ([Markdown](https://aitinkerers.org/technologies/langchain.md)) — 445 public demos
- [Node](https://aitinkerers.org/technologies/node) ([Markdown](https://aitinkerers.org/technologies/node.md)) — 99 public demos
- [OpenAI API](https://aitinkerers.org/technologies/openai-api) ([Markdown](https://aitinkerers.org/technologies/openai-api.md)) — 520 public demos
- [PostgreSQL](https://aitinkerers.org/technologies/postgresql) ([Markdown](https://aitinkerers.org/technologies/postgresql.md)) — 106 public demos
- [Spotify API](https://aitinkerers.org/technologies/spotify-api) ([Markdown](https://aitinkerers.org/technologies/spotify-api.md)) — 1 public demo
- [Supabase](https://aitinkerers.org/technologies/supabase) ([Markdown](https://aitinkerers.org/technologies/supabase.md)) — 90 public demos
