Selected Project / Product growth

SourSpark Growth

Growth infrastructure

A growth platform designed to help mobile product teams review store reports and user feedback together.

SourSpark Growth

The story behind the product · 3 min read

Looking at store and advertising data together.

Store reviews and ad clicks answer different questions. Growth infrastructure brings them into a shared operations view.

01 / Experience

From a connection to a useful dashboard

  1. Connect an account

    Authentication and Meta connection modules establish the account context used to read data.

  2. Collect the data

    Google Play report/review services provide store data while Meta services provide campaigns and insights.

  3. Review the summary

    The dashboard normalizes spend, impressions, clicks and CTR, treating each as a distinct metric.

02 / Product structure

What sits behind the screen?

These areas support one experience through different responsibilities, keeping the user-facing flow simpler.

Play reports

Store reporting and review services.

Meta

OAuth state, accounts and campaigns.

Dashboard

Normalized rows and totals.

Access

User and connection-state management.

For the technically curious: code and architecture

The Express service separates Play, Meta, dashboard and auth. dashboard.service joins campaigns with insights, normalizes numeric fields and calculates total CTR from impressions/clicks. Token and OAuth-state stores are separate; private credentials are not published.

03 / Commercial structure

Commercial model and implemented boundaries.

Its commercial role is operational infrastructure for examining mobile growth. Reading spend and clicks does not establish subscription revenue for the platform itself. No separate paid-access flow was verified.

04 / Publishing & growth

How does the product reach its audience?

ASO and ad operations refer to concrete store reports/reviews and Meta campaign access. Dashboard code contains CTR and spend; unverified CPI, ROAS or automated optimization results are not added.

05 / Development

From one idea to a product flow.

The short Git history does not provide a detailed chronology. Current files show a separation of connections, store data, campaigns and dashboard responsibilities.

Based on reviewed local source, available Git messages and product records. Development features may differ from the store version; where available, screenshots come from the existing store presentation; module cards are explanatory diagrams.