VizitDoc
A rural healthcare booking platform, and the engagement that taught TheCodeWork why an MVP comes first, later formalised into our MVP Program.
Read the full VizitDoc story , VizitDoc
Case study · Regional-language EdTech
A video learning platform for students outside the metros, where the deciding constraint was not features but the cost of delivering video at all.
Production system
01The business situation
An education startup from Assam set out to reach students in tier-2, tier-3 and rural India with lessons in their own regional language. The market was crowded with feature-rich platforms, and none of them was the real obstacle. Video delivery on a managed CDN would have cost more each month than an early-stage company could carry, and the product only works if the video plays.
Core challenge
Deliver smooth video learning at a price an early-stage company can sustain, without handing the economics to a managed CDN.
Before
Regional-language learners underserved by metro-first platforms
After
Regional lessons delivered on infrastructure the business can afford
Bright Edutech Platform
02The system at a glance
03Workflow 01
The whole proposition rests on one decision: pre-recorded lessons in the regional language, with notes alongside, at a price below the national competition. The product was kept deliberately simple so that proposition could be tested honestly.
assets/portfolio/bright-edutech/workflow-lessons.png · 16 / 11
04Workflow 02
An uploaded lesson is transcoded into chunks and served adaptively, on ordinary cloud storage rather than a managed content network. This is the piece of engineering the business case rests on.
1Admin uploads
assets/portfolio/bright-edutech/step-upload.png · 1 / 2.04
2Transcode & chunk
assets/portfolio/bright-edutech/step-transcode.png · 1 / 2.04
3Plays anywhere
assets/portfolio/bright-edutech/step-playback.png · 1 / 2.04
05Workflow 03
If one login can be shared indefinitely, a subscription business does not exist. Account use is bounded: first by device, later by session, which proved the more reliable model.
assets/portfolio/bright-edutech/admin-console.png · 16 / 10
assets/portfolio/bright-edutech/subscription.png · 1 / 2.04
06Engineering behind the product
Most of the engineering effort went somewhere users never see: making video delivery cheap enough that the rest of the product could exist.
Uploaded lessons are transcoded into multiple chunks so playback can start quickly and seek smoothly from any point.
Delivery was built on DigitalOcean Volumes rather than a managed network like Amazon CloudFront, which is where the cost reduction comes from.
Transcoding runs through a Redis queue and publishes the lesson when it completes, so an upload never blocks the dashboard.
Concurrent use is capped by session, an approach adopted after device identification proved less dependable.
The learner experience is a native Kotlin app, which matters on the mid-range devices this audience actually uses.
Lessons, notes and student accounts are administered from one dashboard without engineering involvement.
Plans and entitlements gate access to the lesson library.
Verify before publishing07Technical architecture
A native Android client over Laravel, with video delivery built on block storage rather than a managed CDN.
Mobile
Backend
Frontend
Media pipeline
Cloud
08Delivery journey
Shape the proposition with founder Debjayoti Paul
Cut scope to what tests the USP
Mock up and approve app and web
Build the transcoding and delivery pipeline
Build the app, site and dashboard in parallel
Ship and gather market feedback
Continue development toward growth
The company reports early-months registrations and subscriptions, a monthly infrastructure saving against a managed CDN, and selection for Assam Startup Incubation ’22. Those are the client’s published figures and are pending confirmation. Verify before publishing
09What the system enabled