SawangVilleVideo course platforms, built to own
Project Proposal · ExpertStream

A video course platform,
built and yours to own.

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 forExpertise Institute
Prepared bySawangVille
ScopeCustom video course membership platform
TimelineAbout 4 to 8 weeks (an early estimate, it can shift with the actual start date and what we settle during the discovery stage)
Document date28 September 2026Valid for 30 days
Confidential Prepared 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.

Part ATopics 01 to 02

Background and approach

What we are building, and why an instructor with a growing paying audience is better off owning the platform than renting one.

01Brief

One platform, three surfaces.

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.

Sign in
01Sign inMembers sign in with their Expertise Institute account. Access is recorded for audit.
Member dashboard
02DashboardProgress, the current programme, and what to take next, at a glance.
Lesson player
03Lesson pageThe secure player, the full curriculum, notes and downloads, in one view.
Certificate of completion
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.

03The platform

A proper learning experience.

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.

07Technical and hosting

Built on solid, standard foundations.

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.
ResourceProvisioned
NVMe enterprise storage300 GB
Memory (RAM)8 GB
Processing (CPU)4 vCPU cores
Disk speed (NVMe)Up to 100 MB/s
Data transferUnlimited
Websites and subdomainsUp to 50 sites, unlimited subdomains
Email accountsUnlimited

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.

10Investment

One price for the whole platform.

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 maintenance Minor updates, tweaks, and hands-on help, at no extra cost.
1 year
Bug-fix warranty Any 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.
Contents