Services
Custom software developmentUmbraco developmentWeb developmentCRM developmentERP developmentAI & LLM integration.NET development & modernizationE-commerce developmentIntegrations & automationCloud & DevOpsMaintenance, support & project rescueDedicated teams & white-label
Our Work
Case studiesProducts
About Blog Contact
Web platforms · Music and streaming

Disctopia's website and streaming app, joined by one login and one API

Disctopia's marketing site and streaming app now share one Auth0 login, one API for news, comments and likes, and CMS-driven event banners.

ClientDisctopia
IndustryMusic and streaming
Year2024
CategoryWeb platforms
Disctopia home page hero promoting unlimited streaming
2→1products running as one ecosystem
1shared API and backend
SSOsingle Auth0 login for site and app
The client

About Disctopia

Music-streaming platform where artists publish and monetize their content directly.

Disctopia has two products. A marketing website presents the platform, news and updates. A separate web app is where people stream and interact.

For users, these were two places with two experiences. Disctopia wanted them to behave as a single system, where one account, one set of data and one content team serve both. OSKI was asked to connect them without building a heavier architecture than the products needed.

The challenge

What had to be solved

Joining the two products meant sharing identity, data and content without adding complexity.

  • One account should open both the website and the app.
  • News, comments and likes needed one API instead of duplicated backend code.
  • User data had to stay consistent between site and app.
  • Marketing needed a way to announce events on either platform from the CMS.
  • The architecture had to stay simple enough to maintain.
The approach

How the team built it

Shared identity

Auth0 became the identity provider for both products. Token handling is secure and sessions stay consistent as users move between site and app.

A single backend

One API serves the website and the web app on the same backend. News, comments and likes go through it, so both products read and write the same data and user records stay consistent.

Banners editors control

Events are created in Umbraco. Editors choose whether each one appears on the website, the app or both, and a small script loads the matching banner and draws it on the page. Marketing can run announcements on its own schedule.

The outcome

What changed

Disctopia now runs its site and app as one ecosystem that is easier to maintain.

  • One set of Auth0 credentials works on both platforms.
  • Both products run on a single backend and API, and comments and likes live in one place.
  • Marketing publishes event banners from the CMS without developer involvement.
Screens

Inside the product

Start a project

Have a similar project? Tell us about it.

A spec, a Figma file or three paragraphs is enough to start.

  1. First reply · from an engineer, not a sales rep
  2. 30-min call · with Roman, our CTO, to clarify scope
  3. After the call · a written proposal with plan, team and price
Roman Oleksuk
Roman Oleksuk, CTOPrefer to talk? Pick a slot in Roman's calendar
We reply from a human mailbox. No newsletters. Your brief stays under NDA on request. We use your details only to reply; see our privacy policy.