Welcome back.

Supabase Auth Integration — Replace doLogin() with:
const { error } = await supabase.auth.signInWithPassword({ email, password })
Get your URL + anon key from supabase.com → Project Settings → API. Add the Supabase JS client via CDN.
3
Active Projects
2
Awaiting Review
$1,450
Amount Due
7
Completed

Recent Projects

Meridian — Full LP Mix

Mixing · 12 tracks

In ReviewMar 12

Single — "Pale Light"

Mastering

In ProgressMar 8

Creator Bundle — March

Photo + Video

ScheduledMar 20

EP — "Vessel II" Mix

Mixing · 6 tracks

DeliveredFeb 28

Project Info

Creative Direction

Technical Specs

Drop files here or click to browse

WAV, AIFF, MP3, PDF, ZIP — up to 2GB per file

Supabase Storage Integration — To enable real file uploads:
1. Create a Supabase project at supabase.com
2. Create a storage bucket named stems
3. Replace the file handler with: await supabase.storage.from('stems').upload(path, file)
Get your project URL + anon key from Project Settings → API.

Meridian — Full LP Mix

Mixing · 12 tracks

In Review

85% complete

Received

Stems
Prepped

Mix
Draft

In
Review

Delivered

Single — "Pale Light"

Mastering

In Progress

50% complete

Received

Analyzed

Processing

Review

Delivered

IDDescriptionAmountDateStatus
INV-024Meridian LP — Mixing (12 tracks)$1,200Mar 1Due Mar 31
INV-023Single — "Pale Light" Mastering$250Mar 8Due Mar 22
INV-022EP — "Vessel II" Mixing (6 tracks)$750Feb 15Paid
INV-021Creative Direction — Brand Session$500Jan 30Paid

Total Outstanding: $1,450

Stripe Payments Integration — To enable real invoice payments:
1. Create a Stripe account at stripe.com
2. Build a small backend (Netlify Function or Node.js) to create Checkout Sessions server-side
3. Replace "Pay Now" buttons with: stripe.redirectToCheckout({ sessionId })
4. Add your Stripe publishable key via CDN: https://js.stripe.com/v3/
Note: Stripe Checkout Sessions must be created server-side for security. Never expose your secret key in frontend code.

Meridian LP Mix 2h

Sent the latest revision for track 4...

"Pale Light" Master 1d

Received your files — will begin tomorrow

Creator Bundle 3d

Your shoot brief looks great. See you Mar 20

General 1w

Welcome to the CU client portal!

Meridian LP Mix

With: Jordan (Lead Engineer)

Hey Alex — got all 12 stems. Everything looks clean. Starting with tracks 1–4 today and should have a rough mix for you by tomorrow evening.

Jordan · Mar 10, 2:34 PM

Amazing. For track 4 the kick is a bit muddy in the low-mids — the reference I sent should help with the energy I'm going for.

You · Mar 10, 3:12 PM

Noted on track 4 — I'll pay close attention to the 200–400Hz range there. Reference noted. Talk soon.

Jordan · Mar 10, 3:45 PM

Sent the latest revision for track 4 through the portal. Let me know your thoughts before I move to 5–8.

Jordan · Mar 12, 11:20 AM