Proposal · feature & budget planner

Online Learning Platform: Estimate

A web and mobile learning platform for school, college and skills students: courses and live batches, video lessons, exams, an AI doubt solver, payments and an admin panel. Tick the features you need; the cost and timeline update instantly. Core features are always included.

Quick start:

Recommended tech stack

Proven, widely supported choices that keep hosting costs low and work well with Bangladeshi payment and SMS providers.

Web

Next.js (React) + TypeScript

Fast, SEO-friendly course pages; Bangla and English.

Mobile

Flutter

One codebase for Android and iOS; encrypted offline video.

Backend

Node.js (NestJS) or Go

REST API, modular services, background workers.

Database

PostgreSQL + Redis

Reliable records; Redis for leaderboards, caching and queues.

Cloud

AWS (S3, CloudFront, ECS)

Storage, CDN and containers; Cloudflare in front.

Video on demand

Bunny Stream / Mux / AWS MediaConvert

HLS streaming, signed URLs, DRM-style protection.

Live classes

Agora / 100ms / Zoom Video SDK

Interactive classes with chat, polls and recording.

Payments

SSLCommerz + bKash + Nagad

Cards, mobile wallets, pay links.

AI doubt solver

Vision LLM + OCR

Photo of a question → step-by-step answer, grounded on the syllabus.

Messaging

Firebase (FCM) + local SMS gateway

Push notifications, OTP and class reminders.

Admin

Next.js admin panel

Content, users, orders, schedules and reports.

Analytics

Google Analytics 4 + Meta Pixel

Funnels, campaign tracking, conversions.

What the estimate includes