Panda-style Onewheel source reader and RSS publisher for FloatFeed / FloatGear.
FloatFeed is Onewheel-only in the public app output. The generator reads the larger source intelligence database, then filters out broad tech, marketing, generic app/cache traces, and other non-Onewheel sources before writing public/data/floatfeed.json, RSS feeds, and OPML.
Curated FloatGear Airtable product/vendor rows stay included as Onewheel gear directory data. The Airtable base is source-only and must not be mutated by this app.
- App data:
public/data/floatfeed.json - Feed index:
public/feeds/index.json - OPML:
public/feeds/sources.opml - RSS decks:
public/feeds/*.xml - Audit doc:
docs/FLOATFEED_INTENT_AUDIT.md
npm install
SITE_URL=https://gigorbust.github.io/FloatFeed npm run data:build
npm run typecheck
npm run build
npm run test:smokeThe app is static Vite output and can be hosted from dist/. vite.config.ts uses relative asset paths so the same build works at a root domain or a GitHub Pages project path.
Vercel project settings are explicit in vercel.json, but Vercel production deploys were returning a generic platform error during finalization on 2026-05-04. GitHub Pages is the fallback static host for the current clean build.