https://github.com/extra-chill/extrachill-artist-platform
Infrastructure for the music industry. Artist profiles, link in bio tool, shop manager. Powered by headless Gutenberg blocks.
https://github.com/extra-chill/extrachill-artist-platform
headless-wordpress link-in-bio wordpress-plugin
Last synced: 9 days ago
JSON representation
Infrastructure for the music industry. Artist profiles, link in bio tool, shop manager. Powered by headless Gutenberg blocks.
- Host: GitHub
- URL: https://github.com/extra-chill/extrachill-artist-platform
- Owner: Extra-Chill
- Created: 2025-08-28T18:59:45.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-05-30T16:39:41.000Z (25 days ago)
- Last Synced: 2026-05-30T18:14:57.030Z (25 days ago)
- Topics: headless-wordpress, link-in-bio, wordpress-plugin
- Language: PHP
- Homepage: https://artist.extrachill.com
- Size: 1.79 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Extra Chill Artist Platform
Artist profiles, link pages, and shop management for the Extra Chill network.
## What It Does
Artist Platform gives musicians everything they need to build their presence:
- **Link pages** — Branded link-in-bio pages on extrachill.link
- **Artist profiles** — Rich profiles with socials, roster, and analytics
- **Shop integration** — Sell merch with Stripe Connect payouts
- **Subscriber management** — Collect and manage fan email lists
## How It Works
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ JOIN │ ──▶ │ MANAGE │ ──▶ │ PUBLISH │
│ extrachill │ │ artist. │ │ extrachill │
│ .link/join │ │ extrachill │ │ .link/ │
└─────────────┘ └─────────────┘ └─────────────┘
```
Artists join via **extrachill.link/join**, manage everything on **artist.extrachill.com**, and their link pages go live on **extrachill.link**.
## Features
| Feature | Description |
|---------|-------------|
| **Link Page Editor** | Drag-and-drop links, custom colors, live preview |
| **Analytics Dashboard** | Views, clicks, date filtering, artist switcher |
| **Roster Management** | Invite band members, manage permissions |
| **Shop Manager** | Products, orders, shipping labels, Stripe payouts |
| **Subscriber Export** | Download fan email lists |
## Blocks
All management happens through Gutenberg blocks:
- **Link Page Editor** — Full link page customization with live preview
- **Artist Manager** — Profile, socials, roster, subscribers
- **Artist Analytics** — Chart.js dashboard with date filtering
- **Artist Creator** — Guided onboarding for new artists
- **Shop Manager** — Products, inventory, orders, fulfillment
## Requirements
- WordPress 5.0+
- PHP 7.4+
- Network-activated `extrachill-users` plugin
- Extrachill theme on artist.extrachill.com
## Development
```bash
# Build blocks
npm run build
# Development watch
npm run start
# Package for distribution
./build.sh # Creates /build/extrachill-artist-platform.zip
```
## Documentation
- [AGENTS.md](AGENTS.md) — Technical reference for contributors
- [docs/](docs/) — Feature documentation