Disctopia




A music streaming platform where artists publish and monetize content directly. The website and the streaming web app were two separate products using different auth systems and backend logic. We unified them: one Auth0 identity layer, one API for news, comments, and likes, and a CMS-driven event notification banner that marketing can manage without touching code.
Challenges
Cross-platform authentication with Auth0
The website and the web app had separate auth systems with different token flows. Unifying them under Auth0 meant handling token validation, session consistency, and cookie scoping correctly across two different origins without forcing users to log in twice.
Shared API without duplicating backend logic
Comments, likes, and news feeds had been implemented independently in both products. We centralized this logic into a single API that both platforms consume โ reducing maintenance surface and ensuring consistent behavior.
CMS-driven event notifications across platforms
Marketing needed to show event banners on the website, the app, or both โ without a deploy cycle. We built a script that pulls event data from Umbraco and renders the banner dynamically, with placement controlled entirely from the CMS.
Our approach
Auth0 unification
Mapped the existing auth flows on both platforms, then replaced them with a single Auth0 integration. Handled token validation, session scoping, and cookie configuration across two different origins so users share one identity layer without re-authenticating.
Unified API for shared features
Consolidated the news feed, comments, and likes logic โ which had been implemented separately on each platform โ into a single backend API consumed by both. Eliminated the duplicated code and ensured consistent behavior across platforms.
Event notification system
Built the CMS-driven banner system: event details managed in Umbraco, a custom script that fetches and renders them dynamically, and a placement selector that lets editors choose which platform(s) display the banner without developer involvement.
Result
Single authentication layer across both platforms. Shared API eliminated backend duplication. Event banners deployable by marketing in minutes.
By the numbers
1 (Auth0)
Auth providers consolidated
yes
Backend duplication eliminated
yes
Event banner deployable without dev
Tech stack
We want to hear your thoughts.
our CTO Kyrylo Osadchuk, will reply within 24 hours. No SDR funnel.
Start a conversation
We want to hear your thoughts
Re: Disctopia

