BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Experts, studios and gyms create one live experience together: online, over a few weeks, live on video, with a group that stays connected in between.
Sports & fitnessTypeScript · PLpgSQLGitHub @infitraOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
VS Code folders for Infitra Backend in Supabase
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Creator collaboration platform for live fitness experiences. Complementary
experts build one live experience together; INFITRA provides everything
around it. Product at https://www.infitra.fit
This repository holds the whole company: product, backend, marketing and
plans. Map:
The three things you reach for most
• LinkedIn decks (PDF): content/out/carousel-offer-more.pdf, -why-now, -collaborating, -deal
• Instagram slides (PNG): content/out/carousel/ -01.png … in swipe order
• Captions and calendar: content/PLAN.md
content/out/ is a build output and is not in git. If it is empty, rebuild:Read the full README ↗Creator collaboration platform for live fitness experiences. Complementary experts build one live experience together; INFITRA provides everything around it. Product at https://www.infitra.fit
This repository holds the whole company: product, backend, marketing and plans. Map:
| Path | What it is |
|---|---|
web/ | The website and app (Next.js). Deployed to Vercel from main. |
supabase/ | The backend, in the Supabase CLI's standard layout: config.toml, functions/ (Edge Functions: payments, live rooms, tokens, emails), migrations/ (schema, RLS, triggers). Run supabase commands from the repo root. |
content/ | Marketing content system: social posts and carousel decks rendered from HTML. |
db/ | schema.sql, a full dump of the live database schema (the second copy of the schema, off Supabase). Refresh after each migration: db/dump.sh (needs Docker Desktop running). |
docs/ | Plans and reference: PILOT_PLAN.md, LANDING_V2_PLAN.md, ARCHITECTURE_AND_SAFETY.md. |
legal/ | Legal pack notes. |
BRAND.md | Voice, messaging architecture, visual identity. Governs all public copy. |
CLAUDE.md | Working context for Claude Code sessions. Imports BRAND.md. |
content/out/carousel-offer-more.pdf, -why-now, -collaborating, -dealcontent/out/carousel/<deck>-01.png … in swipe ordercontent/PLAN.mdcontent/out/ is a build output and is not in git. If it is empty, rebuild:
python3 content/build_posts.py
for f in content/templates/carousel/*.html; do s=$(basename "$f" .html); \
./content/render.sh "carousel/$s" 1080 1350 "content/out/carousel/$s.png"; done
python3 content/make_carousels.py
Open the exports in Finder: open content/out
It started life as the Supabase CLI directory and the rest of the company
moved in around it. Renamed to infitra on 2 Sep 2026, and the Supabase
files moved into supabase/ the same day, which is the layout the CLI
expects. Nothing in web/ moved, because Vercel deploys from there.