Creative vibe pages at myvibes.world — phrases, music, Tone.js, deployed on pal-e-platform
Find a file
2026-06-19 01:51:27 +00:00
docs Fix native app architecture: turbo-ios, not Capacitor (#2) 2026-06-19 01:51:27 +00:00
.claude-no-enforce Initial scaffold: README, CLAUDE.md, and architecture docs 2026-06-18 18:52:41 -06:00
CLAUDE.md Initial scaffold: README, CLAUDE.md, and architecture docs 2026-06-18 18:52:41 -06:00
README.md Initial scaffold: README, CLAUDE.md, and architecture docs 2026-06-18 18:52:41 -06:00

my-vibes-world

Creative vibe pages at myvibes.world — phrases, music, Tone.js, deployed on pal-e-platform.

Each page is a standalone creative expression: a phrase paired with a song, designed to be shared as a single link on Instagram.

Docs

  • Architecture — tech stack, deployment pipeline, request flow, URL structure, future native app path
  • User Stories — visitor experience, creator workflow, phased roadmap from web pages to app store

Stack

Vite + vanilla HTML/CSS/JS + Tone.js + Spotify embeds, served by nginx, deployed through Woodpecker CI / Harbor / ArgoCD / k3s / Tailscale Funnel / Caddy.

Quick Start

npm install
npm run dev     # Vite dev server with hot reload

Adding a Vibe

Create a new directory under src/vibes/ with an index.html. That's it. Push to main and the pipeline handles the rest.