An end-to-end build: the learning platform your members pay for, the admin you run it with, and the landing page that sells it. Streaming only, with every lesson protected.
Prepared for
Expertise Institute
Prepared by
SawangVille
Scope
Custom video course membership platform
Timeline
About 4 to 8 weeks (an early estimate, it can shift with the actual start date and what we settle during the discovery stage)
Document date
28 September 2026Valid for 30 days
ConfidentialPrepared specifically for Expertise Institute. Not for distribution to third parties.Copy ES/2026/09/01
Contents
Twelve topics, four parts.
Each topic stands on its own and can be reviewed separately. Click any title to jump straight to it.
A subscription learning platform where an expert sells access to their video courses. Members log in and stream, every lesson protected, with no downloads.
The build is made of three surfaces that work as one system. Members learn inside the platform. You run everything from the admin. Visitors are won over on the landing page. Behind all of it, content protection keeps every lesson secure. Each surface is covered in its own topic below.
The platformA proper learning experience: dashboard, course pages, and a secure lesson player.
The adminUpload courses, manage members, and watch the revenue, all in one back office.
The landing pageA public page with one job: turn visitors into paying members.
Content protectionLogin gate, signed links, watermark, and device limits on every lesson.
Early demo
The screens below are an early demo prepared for this discussion, shown with your own programmes and branding. The design goes through a few rounds of refinement, and each round is approved with you before we move to the next.
01Sign inMembers sign in with their Expertise Institute account. Access is recorded for audit.
02DashboardProgress, the current programme, and what to take next, at a glance.
03Lesson pageThe secure player, the full curriculum, notes and downloads, in one view.
04CertificateOn completing a programme, members earn a verifiable certificate to download and share.
A working demo for discussion, built with your own programmes and brand colours. Wording, colours and details are refined together before build.
02Own it, do not rent it
The platform pays for itself as you grow.
Off-the-shelf platforms like Uscreen, Kajabi and Teachable are quick to start, but they charge a share of your sales or a fee for every member, and that fee keeps climbing. Uscreen, for example, charges around USD1.99 per member each month. At 2,000 members that is over RM19,000 a month, indefinitely, simply to keep renting.
A fixed, one-time costYou pay once to build, plus low monthly hosting. The cost stays flat as members grow into the thousands.
You own everythingThe member list, the payment relationship, and the content all sit on infrastructure you control.
Your own brand, end to endA premium experience under your name, free to shape however you like.
Built for where you are goingAdd courses, tiers, and features over time without paying a bigger rent each month.
An honest note
Renting wins on speed to launch and zero maintenance. A custom build pays off once you already have a paying audience that is growing, the point where per-member fees start to cost more than the build ever would.
Part BTopics 03 to 06
What we build
The four things that make up the product: the learning platform, the admin back office, the protection behind every lesson, and the landing page that sells it.
The part your members pay for, structured the way the best course platforms work, so it feels familiar and easy from the first lesson.
ALearn and keep going
Dashboard
A resume card to jump straight back into the last lesson, then every course with its progress.
Course pages
A full curriculum: modules and lessons with progress, checkmarks, durations, and locked tiers.
Secure lesson player
Streaming with an account watermark, tabs for notes and resources, and one-tap Complete and Continue.
BTrack and manage
My progress
Completion for each course, with a certificate for the member once a course is finished.
Account and subscription
Manage billing, change plan, and sign out devices. Cancelling keeps access until the cycle ends, then stops.
04The admin
Run everything from one place.
A private back office where you upload courses, manage members, and watch the numbers, without touching code.
Overview
At-a-glance members, active subscriptions, revenue, and recent activity.
Courses and lessons
Upload video, arrange modules and lessons, set free vs members-only, and publish.
Members
Search, filter, and manage every member and their subscription status.
Payments and revenue
Transactions, recurring revenue, refunds, and failed payments.
Settings
Branding, plans and pricing, payment gateway, video hosting, and team access.
05Content protection
Every lesson stays protected.
Lessons stream only, with no download button and no links that can be freely shared. These layers run behind every video, and they are the main reason to build custom rather than rely on YouTube or Drive.
Login requiredLessons only open for members who are logged in with an active subscription.
Signed, expiring linksEach video link is signed and expires within minutes, so it cannot be copied and sent.
Account watermarkThe viewer's name is stamped over the video, so a leak can be traced to its source.
Device limits and monitoringA cap on concurrent devices, plus flags on unusual viewing, to prevent account sharing.
Optional upgrade
Full studio-grade DRM and encrypted offline viewing (inside a dedicated mobile app) can be added as a later phase. The core protection above is included in this build.
06The landing page
A page that turns visitors into members.
One flowing public page, custom-designed in your brand, built to move a visitor from curious to subscribed.
Hero and free lesson
An outcome-led headline, a trust bar, and a free lesson to earn the first bit of confidence.
Instructor and curriculum
Who teaches this and why they are worth learning from, then the full path with free previews.
Pricing and FAQ
Monthly and annual plans, common questions answered, everything pointing to Subscribe.
Social proof and closing
Member results and a final call to action to join.
Part CTopics 07 to 09
Delivery and launch
The foundations we build on, the stages from kickoff to launch, and how the platform is tested and handed over to you with a completion certificate.
Built with reliable, widely used technology, so the platform is fast, secure, and easy to maintain and extend.
Frontend and appA fast, custom-designed interface, responsive on desktop and mobile.
Accounts and databaseMembers, subscriptions, watch progress, and device sessions, on secure cloud hosting.
Payment gatewayCard, FPX, and e-wallet through Stripe or ToyyibPay / Billplz.
Video streamingDelivered through a secure streaming service, with signed links, watermarking, and DRM support.
SecurityGated login, continuous subscription checks, device limits, and per-member watermarking.
The hosting we set up for you. The platform, its database, and your email run on enterprise NVMe hosting, provisioned and configured for you as part of the build. It is sized comfortably for a growing course library and member base.
Hosting provisioned for the platformEnterprise-grade NVMe resources for the app, database, and email.
Resource
Provisioned
NVMe enterprise storage
300 GB
Memory (RAM)
8 GB
Processing (CPU)
4 vCPU cores
Disk speed (NVMe)
Up to 100 MB/s
Data transfer
Unlimited
Websites and subdomains
Up to 50 sites, unlimited subdomains
Email accounts
Unlimited
The hosting platform runs on a high-performance LiteSpeed stack and includes daily backups, free SSL certificates, a 99.9% uptime guarantee, and 24/7 server and network monitoring, all set up and managed for you.
08Timeline
From kickoff to launch in weeks.
About 4 to 8 weeks in total, delivered in two stages. We start with a working MVP that goes live in 2 weeks, so you can onboard real members early, then build the full platform around them. The structure is already set in the wireframe, so we move straight into content and design.
Stage 1 · MVPA working platform, live in 2 weeksWeek 1 to 2
1
Sign-in and member accounts
Secure login, account sign-up, and the audit trail, so only paying members reach the content.
Week 1
2
Member dashboard and secure video player
The member area and the protected lesson player, with your first programme loaded and watermarking in place.
Week 1 to 2
3
Join and pay
The payment gateway so members can subscribe and start watching straight away.
Week 2
MVP goes live at the end of Week 2, ready for real membersMilestone
Stage 2 · Full platformEverything built around the live coreWeek 3 to 8
4
Full content and the landing page
All programmes loaded with your brand colours and imagery, plus the public homepage, curriculum, pricing, and FAQ.
Week 3 to 5
5
Admin back office and full protection
The admin area to manage courses, members, and payments, with the complete content-protection layer in place.
Week 4 to 6
6
Testing, launch and handover
Test every flow, launch, train you, and hand over with the completion certificate.
Final week
09Testing, launch and handover
Tested, launched, and handed over.
Nothing goes live until it passes testing with you. Once it does, you receive a full handover, so the platform is truly yours from day one.
Tested with youWe test every flow, then you sign off on the key journeys before launch: sign-up, payment, watching, and cancellation.
Staged launchA careful go-live with a backup in place, so the platform opens smoothly.
Training and guidesA walkthrough of the admin, plus simple written guides for uploading courses and managing members.
6 months free maintenanceMinor updates, tweaks, and hands-on help for the first 6 months after launch, at no extra cost.
1 year bug-fix warrantyAny bug in the delivered build is fixed free for a full 12 months after launch.
Completion certificate and handover
On completion you receive a signed project completion certificate, together with the full handover: the source code, design files, documentation, and admin access. The platform, the data, and the member relationship are yours to own.
Part DTopics 10 to 12
Investment and next steps
One price for the whole platform, a payment schedule tied to visible progress, and the steps to begin.
One figure covers the full build: the platform, the admin, content protection, and the landing page, along with content and design, membership and payment, testing, training, launch, and handover. The price does not include tax where applicable.
ExpertStream platform · RM 23,000
Start4 to 8 weeksPlatform goes live
ExpertStream platform
The full build, one time, handed over on completion
RM 23,000
Paid in 4 stages, each tied to visible progress
The full custom landing page, in your brand
Membership, login, and the payment gateway
The learning platform: dashboard, course pages, and the secure lesson player
Content protection: watermark, signed links, and device limits
The admin back office, with basic analytics
Testing, training, and a staged launch
6 months free maintenance, plus a 1 year bug-fix warranty
Completion certificate, source code, design files, and documentation, all yours
Included after launch, freeYou are covered after we hand over.
6 months
Free maintenanceMinor updates, tweaks, and hands-on help, at no extra cost.
1 year
Bug-fix warrantyAny bug in the delivered build is fixed free for a full 12 months.
The RM 23,000 covers the one-time build, not an ongoing maintenance retainer. Beyond the cover above, an optional maintenance plan is available only if you want us to keep managing updates, uploads, and monitoring. Hosting and video streaming are billed to you directly by the provider.
The road aheadLater phasesTwo directions to grow into once the platform is live and settled, built and priced separately when the time is right.
Mobile app with offlineA dedicated iOS and Android app with encrypted offline viewing, so members can download and watch lessons without a connection.
Community and gamificationDiscussion, streaks, and badges to keep members coming back, in the style of Skool.
Scope, timeline, and pricing for these phases are discussed later, after the platform is live.
A note on scope
The scope above is based on what we know at the date of this proposal. It can shift with decisions made in later discussion and with what we find during content and design. Any addition or reduction is agreed in writing by both sides, along with its effect on price and timeline, before that work begins.
11Payment
Pay in stages, tied to progress.
No large payment up front. Each stage lands with something you can see, so the money follows the work.
Total RM 23,0004 stages, tied to progress
RM 9,200
To start
40%
RM 6,900
Platform and admin built
30%
RM 4,600
Landing and payment live
20%
RM 2,300
Launch and handover
10%
Monthly hosting and video streaming are billed to you directly by the provider, separate from the build. An optional maintenance plan (updates, upload help, monitoring, and backups) is available, billed monthly after launch.
12Next steps
Three steps to begin.
Reply to confirm you would like to proceed. We are happy to walk through this proposal with you first.
Prepare the content: your course, module and lesson list, instructor bio and a short quote, a few member testimonials, and your subscription pricing.
A deposit invoice is sent within 24 hours. Work begins once the deposit is received, and the platform is live in about 4 to 8 weeks.
Confidentiality and ownership
This document is confidential and prepared specifically for Expertise Institute, for the purpose of evaluating this proposal only.
The contents of this document, including the module structure, flows, system architecture, interface design, and screen layouts, remain the intellectual property of SawangVille.
This document may not be copied, distributed, presented, or shared with any third party, including other suppliers, consultants, or vendors, without written permission from SawangVille.
The contents may not be used as a specification, design reference, or quotation material to obtain the same service from another party.
Ownership of the design, source code, and documentation passes to Expertise Institute on full payment for the agreed build.
Should Expertise Institute decide not to proceed, this document should be deleted or returned, and not kept for future reference.
This proposal is valid for 30 days from the document date.