Turning expertise into an accessible service

Obnovity helps people explore subjects around relationships, communication and difficult situations in everyday life. Visitors can start with an article, listen to a podcast or follow a topic into more detailed educational material. Reading and listening are complementary ways into the same content.

The development challenge was to connect these experiences with the work behind them. A recording needs a description and playback controls. A course needs an understandable sequence of resources. A paid offer needs to explain what is included, while a customer account needs to connect the purchase with access to those materials.

For the publisher, those connections also need to remain manageable. Preparing an article, updating a recording or changing a product description should fit into everyday administration. The aim was to bring these responsibilities together rather than treat publishing and customer access as separate projects.

One platform, connected workflows

Publishing. TinyWeb CMS, the content management system used to maintain the website, brings articles and podcasts into a shared editorial workflow, with categories, publication settings and previews. Full recordings, public audio previews and supporting downloads can be maintained as distinct parts of a content item.

Listening. A shared audio player supports playback, moving to a chosen point in a recording, 15-second skips and speed selection. It appears across recordings and previews, giving visitors familiar controls as they move through the website.

Products and access. Individual resources and bundles connect content with commercial offers. Customer accounts provide the link between purchased access and the articles, recordings or downloads available to each customer.

These responsibilities meet in the same service. The content describes the subject, the offer explains what the customer receives, and the access rules determine which resources they can use. Keeping those roles distinct makes the relationships easier to understand: a recording is a resource, a bundle is an offer, and an account identifies the customer receiving access.

Behind a simple course purchase

Consider a visitor who discovers an introductory podcast and wants to explore the subject further. This illustrative journey shows what the platform needs to connect. A useful path lets them:

  1. Understand the course and its intended audience.
  2. See which recordings and articles it includes.
  3. Register or sign in.
  4. Order the product and complete payment.
  5. Follow the access instructions and return to the material.

Each step depends on information maintained elsewhere in the platform. The course description must match its contents. The order must identify the selected product. Access must connect the right resources with the right customer.

Obnovity’s published purchasing terms distinguish ordering, payment and the subsequent access instructions. The journey therefore needs to explain what happens next, without implying that placing an order immediately unlocks the material.

Public previews also need a clear role: they help visitors understand an offer while the full recording remains subject to its access rules. A preview and the purchased resource are related, but they do not serve the same purpose.

A clear customer journey depends on clear relationships between content, products and access.

A clear customer journey depends on clear relationships between content, products and access.

A publishing foundation that supports the business

The result combines public content, audio, educational collections and paid resources within one platform. Visitors have several ways to discover material, while the publisher has connected tools for maintaining content, offers and customer access.

TinyWeb CMS provides the publishing foundation, with custom functionality supporting Obnovity’s products and access requirements. The implementation uses ASP.NET Core and C#, with server-rendered pages enhanced by TypeScript and SCSS. In practical terms, the application prepares pages on the server, while browser-side code and styles support their interaction and presentation.

The project demonstrates where tailored development can make a practical difference: connecting the way a business organises its knowledge with the way people discover, purchase and use it. The focus is not simply on having articles, audio and a catalogue, but on making their relationships part of the service.