🌊 CoveFlow - Digital Wellness Audio Mixer
Create your own soundscape for focus, relaxation, and better sleep.
CoveFlow is a premium digital wellness app designed to help you find your inner peace. Mix soothing ambient sounds with calming music to create the perfect environment for studying, working, or sleeping.
✨ Key Features
- 🎚️ Multi-Audio Mixer: Mix various ambient sounds (rain, ocean, forest) with main music tracks simultaneously.
- 🎛️ Individual Volume Control: Fine-tune the volume of each sound layer to your exact preference.
- ⏱️ Timer & Background Play: Set a sleep timer and enjoy seamless audio even when the screen is off.
- 💎 Premium Experience: Unlock exclusive sounds and features with our flexible subscription or reward passes.
📱 Download Now
If you have any questions, feedback, or need support, please contact us:
- Email: aptlyworks@gmail.com
👨💻 Technical Details & Architecture (For Developers / Recruiters)
> **Note:** This repository serves as a showcase for the architecture and core technical implementations of the commercialized global app, CoveFlow.
### 🚀 Core Features & Technical Highlights
**1. Real-time Multi-Audio Layer & Mixer Engine**
* **audio_controller.dart & audio_handler.dart:** Implemented robust background playback and state management using `just_audio` and `audio_service`. Seamlessly handles concurrency and lifecycle of main tracks alongside multiple ambient sounds.
* **Network Optimization (Egress Caching):** Introduced `LockCachingAudioSource` and `cached_network_image` to drastically reduce Supabase egress bandwidth consumption upon app restart, ensuring high cost-efficiency and faster load times.
**2. Secure Authentication & Session Management**
* **coveflow_auth.dart:** Integrated Supabase Auth for seamless Email and Apple OAuth social logins.
* Built token-based secure session management with reliable asynchronous state synchronization.
**3. Hybrid Monetization Architecture**
* **Subscription (IAP):** Integrated `RevenueCat` for auto-renewable premium subscriptions and robust cross-platform receipt validation.
* **Rewarded Ads:** Integrated `Google AdMob` to implement a flexible monetization UX, providing users with a '1-hour pass' or '8-hour pass' upon watching ads before triggering hard paywalls.
**4. QA & Compliance (Global Review Standards)**
* **Usability:** Designed a safe bottom-sheet UX to prevent accidental user interactions and ensure a smooth flow.
* **Compliance:** Proactively implemented Medical Disclaimers, Privacy Policies, and Terms of Service to successfully pass strict Apple App Store and Google Play Store review guidelines.
### 🛠 Tech Stack
* **Frontend:** Flutter (Dart)
* **Backend (BaaS):** Supabase (Auth, Storage)
* **State Management:** Provider
* **Audio/Media:** just_audio, audio_service
* **Monetization:** RevenueCat (IAP), Google Mobile Ads (AdMob)