Sonnance Platform Vision
Mission Statement
Sonnance is the creative hub for the music industry — a unified platform where artists, producers, managers, and creative professionals collaborate, create, and manage their entire music lifecycle from ideation to delivery.
The Problem We Solve
The music creation and management industry is fragmented:
- Collaboration happens across email, Dropbox, WeTransfer, WhatsApp
- Versioning is chaotic: "final_v3_REALLY_FINAL.wav"
- Feedback gets lost in text threads
- Contracts & approvals are manual PDF chains
- Time tracking doesn't exist for most creators
- Business data is scattered across spreadsheets
Sonnance brings it all together.
Platform Pillars
1. 🎵 Creative Workspace (Wave)
The core audio collaboration environment:
- Multi-track file versioning
- Time-synced comments
- Approval workflows
- Side-by-side version comparison
2. 👥 Collaboration Hub
- Role-based access (Owner, Admin, Editor, Viewer)
- Invite via email or shareable links
- Real-time presence and activity
- Cascading permissions (Artist → Project → Track)
3. 📊 Business Intelligence
- User engagement analytics
- Storage usage metrics
- Collaboration patterns
- Time tracking for creators
4. 📱 Multi-Platform Access
- Web App (primary) - Full feature set
- Mobile App (future) - Daily consultation, approvals, quick comments
- API (future) - Integrations with DAWs, distributors
5. 💼 Industry Tools (Roadmap)
- Contract generation and e-signatures
- Royalty split management
- Distribution integrations
- Marketing and promo tools
6. 📋 Project Portfolio Management (PPM)
Sonnance as a music industry ERP/CRM:
- Project Lifecycle: Idea → Demo → Production → Mix → Master → Release
- Task Management: Milestones, deadlines, dependencies
- Time Tracking: Creator work logs, session tracking
- Resource Allocation: Who's working on what, availability
- Client Portal: External stakeholders view progress
- Reporting: Project health dashboards, burn-down charts
Target Users (Actors)
| Actor | Role | Primary Use Cases |
|---|---|---|
| Artist/Vocalist | Creator | Upload vocals, review mixes, approve finals |
| Producer | Creator | Manage sessions, share stems, gather feedback |
| Manager | Business | Oversight, approvals, client communication |
| Visual Artist | Creative | Album art, video review with comments |
| Instrumentalist | Creator | Session work, stem delivery, versioning |
| Creative Director | Leadership | Brand oversight, final approvals |
| Label A&R | Business | Talent scouting, project oversight |
| Mixing Engineer | Technical | Version delivery, revision management |
Business Model: Freemium
| Tier | Storage | Features | Price |
|---|---|---|---|
| Free | 2 GB | 3 artists, 5 projects, basic comments | $0 |
| Pro | 100 GB | Unlimited artists/projects, time tracking | $9/mo |
| Team | 500 GB | Multi-seat, analytics, priority support | $29/mo |
| Enterprise | Unlimited | Contracts, API, dedicated support | Custom |
Technical Architecture
┌─────────────────────────────────────────────────────────────┐
│ CLIENTS │
├──────────────────┬──────────────────┬──────────────────────┤
│ Next.js Web │ React Native │ Public API │
│ (Primary) │ Mobile (Future) │ (Future) │
└────────┬─────────┴────────┬─────────┴──────────┬───────────┘
│ │ │
└──────────────────┼─────────────────────┘
▼
┌─────────────────────────┐
│ NestJS Backend │
│ (REST + WebSocket) │
└───────────┬─────────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────────┐ ┌─────────────┐
│ MongoDB │ │ Azure Blob │ │ Azure CDN │
│ Atlas │ │ Storage │ │ Front Door │
└─────────┘ └─────────────┘ └─────────────┘Core Modules (Current)
| Module | Purpose | Status |
|---|---|---|
user | Authentication, profiles, subscriptions | ✅ Live |
artistSpace | Artist container (top level) | ✅ Live |
project | Albums, EPs, singles | ✅ Live |
track | Individual songs with files | ✅ Live |
file | Version management, CDN delivery | ✅ Live |
comment | Time-synced feedback | ✅ Live |
collaboration | Invites, roles, sharing | ✅ Live |
notification | In-app alerts | ✅ Live |
subscription | Freemium tiers | ✅ Live |
search | Content discovery | ✅ Live |
trashSpace | Soft delete recovery | ✅ Live |
Roadmap Modules (Future)
| Module | Purpose | Priority |
|---|---|---|
websocket | Real-time collaboration | ✅ Partial (Socket.io integrated) |
timeTracking | Creator work logs | 🟡 Medium |
contracts | Agreement management | 🟡 Medium |
royalties | Split management | 🟡 Medium |
analytics | User behavior insights | 🟡 Medium |
integrations | DAW, Spotify, etc. | 🟢 Low |
marketing | Promo tools | 🟢 Low |
Success Metrics
User Engagement
- Daily Active Users (DAU)
- Session duration
- Comments per track
- Collaboration invites sent
Business Health
- Free → Pro conversion rate
- Monthly Recurring Revenue (MRR)
- Churn rate
- Storage utilization
Platform Quality
- API response time < 200ms
- CDN cache hit rate > 90%
- WebSocket connection uptime > 99.9%
Design Principles
- Creator-First - Every feature should reduce friction for creative work
- Real-Time - Collaboration is synchronous, not async email chains
- Mobile-Ready - Design for touch, build for scale
- Privacy-Conscious - Creators own their content
- Progressive Disclosure - Simple by default, powerful when needed