← All work

Şəlalə Həsənova

A paid-content platform for writing therapy and personal development programs

A digital platform for Şəlalə Həsənova, a Fayda Rəhbəri working in writing therapy: it catalogs 49+ programs (PDF and video), takes secure payments through Epoint.az, and unlocks the content in the user's profile right after purchase.

  • S2
  • Learning platform
  • Payment integration
Şəlalə Həsənova — A paid-content platform for writing therapy and personal development programs
Industry
Personal development / digital learning
Scale tier
S2 — Growth
Type
Paid-content platform
Duration
—
Team
—

Problem

More than 49 digital programs (writing therapy PDFs, video seminars) had to be sold as separate products — each with its own price, its own description, and its own content unlocked immediately after purchase.

The field depends on trust: users should enter their card details on the bank's own payment page, not on the site itself, and the content should be unlocked only after the payment is confirmed, and only for that user.

Approach

The project was planned at tier S2 — Growth, because a static site was not enough: the user account, the payment and the content access are three interlocking parts, and if any one is missing, automatic access does not work.

The catalog is organized by category and format — 9 categories in total: Family and Relationships, Knowing Yourself, Fears and Freedom, Money and Abundance, Health, Energy and Spirit, Chakras, Video Courses, and Life Path: Numbers — each searchable with a PDF/Video filter.

Payment runs through Epoint.az — the card number never touches the platform's own server; the payment happens on the bank's secure page. As soon as the confirmation signal arrives, the purchased program is added to the user's profile.

A login/profile system keeps all purchased programs in one place — the "Lifetime access" promised in the footer is possible precisely because of this profile archive.

To complete the sales funnel, a blog, a live seminars section and an email newsletter subscription were integrated into the same platform.

What we built

49+

Programs

A catalog in PDF and video format, divided into 9 categories.

9

Categories

Family, self-knowledge, fears, money, health, energy, chakras, video courses, Life Path.

1

Payment integration

Epoint.az — card details never touch the platform.

Why the S2 tier was chosen

A model where a single creator sells many digital products calls for S2 — payment, account and content access are three layers that cannot be separated. Had one of them been built as a simple static site, the link between secure payment confirmation and automatic content unlocking would have had to be managed by hand.

Built

  • ■Catalog of 49+ programs (PDF and video, 9 categories)
  • ■Secure card payment with Epoint.az
  • ■Login/profile system and automatic content unlocking after payment
  • ■Filtering by category and format (PDF/Video)
  • ■Live seminars section
  • ■Blog
  • ■Email newsletter subscription

Deliberately not built

  • —Certificate/achievement system
  • —Mobile app

Kept ready

  • ○A ready template for adding new programs
  • ○Room to expand the profile dashboard

Technology

Backend

PHP · Laravel

Frontend

Vite · Blade

Payments

Epoint.az

Infrastructure

Cloudflare

Architecture decisions

01

Category-based catalog

49+ programs are managed through 9 categories and a PDF/Video filter — each program is a separately sold unit with its own price and its own content package.

02

Separated payment flow

Card details are entered on Epoint.az's own page without touching the platform. The site only receives the confirmation signal and unlocks the content.

03

Automatic access after payment

A confirmed payment is tied to the user's profile immediately — no manually sending files or sharing links.

04

Speed and protection with Cloudflare

Static assets are served from the edge network, which improves load speed and adds resilience against simple attacks.

Screens

Program categories
Program categories
All programs page
All programs page
Contact, social media and payment strip
Contact, social media and payment strip

Next step

Let's build your product*together*

In a forty-minute meeting we talk through your scale: which tier it makes sense to start at, how much time and budget it takes, and what we deliberately defer. No obligation.

A developer working in front of three monitors