Nuance
Updated 22 October 2026
⋅
1 minute read
Nuance is a cross-platform AI music discovery application that translates human moods, abstract aesthetics, and atmospheric prompts (or photos) into cohesive, curated soundscapes. Built with Flutter on the frontend and Node.js/Express with Prisma and PostgreSQL on the backend, Nuance features Google Gemini API integration for multimodal vision ('Vibe Cam') and natural language reasoning, iTunes Search API for zero-cost 30-second audio previews, and dual-mode sessions allowing instant guest exploration or Google OAuth 2.0 cloud library synchronization.

Key Features
- Multimodal 'Vibe Cam' analyzing real-world scene photos, lighting, and mood into music
- AI prompt-to-playlist generation via Google Gemini API
- Instant 30-second zero-cost audio previews and 600x600 artwork via iTunes Search API
- Zero-friction dual session architecture: Instant Guest Mode + Google OAuth 2.0 Cloud Sync
- Cloud-synced library bookmarking and playlist management powered by PostgreSQL and Prisma
- Spotify & Apple Music playlist export and streaming integration
- Production responsive Flutter Web build with custom WebKit/Safari OAuth redirect bridge deployed to Vercel
Key Challenges
- Architecting seamless OAuth callback and redirect flows across Safari/WebKit web browsers and mobile apps
- Designing a unified music catalog abstraction bridging iTunes audio previews, Gemini generation, and streaming providers
- Engineering responsive, high-performance ambient glassmorphism and real-time palette extraction matching dynamic album art
Technology Stack
FlutterDartGoogle Gemini AINode.jsExpressPostgreSQLPrismaiTunes Search APIVercel
Project Details
PlatformsWeb, iOS, Android
Year2024 - 2026
CompanyOpen Source
Platforms
Web, iOS, Android
Year
2024 - 2026
Company
Open Source