Şə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

- 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
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.
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.
Automatic access after payment
A confirmed payment is tied to the user's profile immediately — no manually sending files or sharing links.
Speed and protection with Cloudflare
Static assets are served from the edge network, which improves load speed and adds resilience against simple attacks.
Screens



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.
