About
Blog Projects Work with us

SHARE
BIGYAN

Stock market education, in Nepal was scattered, inaccessible, and built for no one in particular. Share Bigyan wanted a centralized platform that would bring quality, structured stock market knowledge to Nepali investors — with local payment gateways, expert consultation access, and a CMS powerful enough to run without a developer. T hey wanted to get it right the first time.

Year 2024 – Ongoing
Industry Edtech/FinTech
Services Full-Stack Development · LMS/CMS Development · Payment Integration · UI/UX Design
Doctor reviewing patient data on tablet in clinic
ICU Ward B
Medical monitoring equipment and health data screens
Live Monitoring
Healthcare team reviewing analytics dashboard
System Live
–92%
Alert Response Time
↑ vs. 4hr average before
2
Payment Gateway Integrated
▲ Real-time
99.9%
System Uptime
● 0 downtime deploys
Scroll to explore

Project Timeline

From concept to deployment
Transforming stock market education in Nepal

20 weeks. 5 Phases. Thousands of Learners Empowered

Week 1-2
Week 1-2 — Discovery

Understanding the Challenge

We began by researching the Nepali EdTech and FinTech landscape in depth. Through stakeholder interviews and market audits, we identified the lack of localized content, the need for local payment gateways, and the gap between stock market experts and aspiring investors. The challenge was clear: build a platform tailored specifically for the Nepali market without compromising on quality or usability.

2User Types Mapped
5Key Challenges Identified
2Weeks Duration
Market AuditStakeholder InterviewsRequirements Gathering
Week 3-6
Week 3-6 — Architecture

Building the Foundation

We designed a clean dual-portal architecture with PostgreSQL and Prisma ORM at its core. Built two fully optimized portals Admin CMS and User LMS both powered by a single unified REST API. Integrated eSewa and Khalti payment gateways from the ground up to ensure seamless transactions for Nepali users. This foundation enabled rapid content delivery and dynamic landing page control without any developer intervention a critical requirement for a content-driven educational platform.

2DISTINCT PORTALS
100%API COVERAGE
4Weeks Duration
Dual Portal DesignEsewaKhalti JWT Auth Google OAuth Rest APIs
Week 7-15
Week 7-15 — Development

Platform Build & Integration

The most intensive phase. We simultaneously built the Admin CMS and User LMS portals — each with its own workflows, permissions, and user experience. Developed the complete content lifecycle engine covering video uploads, article creation, playlist organization, and free vs paid content management. Integrated eSewa and Khalti payment gateways, Google OAuth social login, and automated email for password resets. Built a fully dynamic landing page system giving admins complete control over content and appearance without a single line of code.

2Portals Build
0Data Loss
9Weeks Duration
Content EngieneEsewa & KhaltiGoogle OAuthDynamic CMS Playlist system
Week 16-18
Week 16-18 — Testing

Validation & Security

Rigorous testing phase. We conducted load testing with 10x expected traffic, security penetration testing, and thorough payment compliance audits for both eSewa and Khalti integrations. Ran 400+ test cases across all user roles — Admin and User — covering every content, payment, and authentication flow. Zero critical issues found. Achieved 99.7% pass rate and full production readiness sign-off.

400+Test Cases
99.7%Pass Rate
0Critical Issues
Load TestingSecurity AuditPayment Gateway ValidationUAT Role Based Testing
Week 19-20
2024– Live & Growing

Phased Rollout & Success

The final phase. We started with internal admin portal testing, uploaded the first batch of videos and articles, validated the complete content purchase and redemption flow, then opened the platform to Nepali users. Real-time dashboards tracked every transaction, content access, and booking session request. Achieved zero downtime, 99.9% uptime, and reduced content publishing time from hours of manual effort to minutes. The platform is now live and growing its learner base across Nepal.

2Portals Live
0Downtime
99.9%System Uptime
Phased RolloutZero Downtime Content Onboarding Real-Time MonitoringProduction Success

The Problem Statement

Nepali investors were hungry for stock market knowledge but had nowhere structured to turn. Educational resources were scattered, mostly in English, and completely disconnected from local payment systems leaving aspiring investors without a reliable, accessible platform to learn and grow.

"We had the knowledge and the experts — but no way to reach our audience in a format they could actually use and afford."
FOUNDER, SHARE BIGYAN
Scattered & Inaccessible
No Centralized Learning Platform
Stock market education in Nepal was fragmented across multiple platforms with no structured, localized resource for serious investors
No Local Payment Support
International Gateways Don't Work
Existing platforms relied on international payment gateways completely unusable for the majority of Nepali users without eSewa or Khalti support
Zero Content Control
No CMS for Admins
Content creators had no flexible system to upload videos, publish articles, set pricing, or manage the platform without developer intervention
No Expert Access
Gap Between Learners & Experts
Aspiring investors had no direct way to connect with and book consultation sessions with stock market experts in Nepal

Architecture & Implementation

A dual-portal LMS and CMS platform built for the Nepali market — flexible, secure, and designed to deliver stock market education without friction.

Frontend Layer
React Dashboard
Admin CMS Portals
User Portal
Learner Facing LMS
API Gateway
REST API
Authentication · Rate Limiting · Role Based access Control
Portal Layer
Admin Service
Content & platform management
User Service
Learning & content access
Payment Service
eSewa & Khalti integration
Portal Layer
Video Engiene
Upload, organize & stream
Article Engine
Create publish and manage
Playlist System
Structured learning paths
Security Layer
JWT Authentication
Session management· Token validation · Role enforcement
Google OAuth
Social Login integration
Data Layer
PostgreSQL
Primary database
Prisma ORM
Type-safe queries & migrations
s3
Video & media storage

Key Features

  • Dual-portal platform powerful Admin CMS and intuitive User LMS built for distinct experiences Complete content lifecycle — video uploads, article publishing, playlist organization, and free vs paid management
  • Fully dynamic landing page admins control all content and appearance without developer intervention
  • Local payment gateway integration seamless eSewa and Khalti support built specifically for Nepali users
  • Google OAuth and email authentication for frictionless user onboarding
  • Book a Session feature connecting aspiring investors directly with stock market experts
  • Personal user dashboard tracking all purchased videos, articles, and learning progress

Technical Highlights

  • Dual-portal SaaS architecture with role-based access control at every layer
  • Prisma ORM with PostgreSQL for type-safe, migration-ready data management
  • JWT authentication combined with Google OAuth for flexible, secure login
  • eSewa and Khalti payment gateway integration with full transaction tracking
  • Redux for centralized client state management across the platform
  • Dynamic CMS engine enabling real-time content updates without redeployment
  • CI/CD pipeline with zero-downtime deployments for continuous delivery

Thought Process & Technical Decisions

Every architectural choice was driven by the realities of the Nepali market and the need for a platform that educators and learners could rely on from day one.

Why Dual-Portal Architecture?

The Challenge: Admins and users have completely different needs, workflows, and permission levels. A single interface would create confusion, compromise security, and deliver a poor experience for both user types.

Our Decision: Two purpose-built portals an Admin CMS for complete platform control and a User LMS for seamless learning both powered by a single unified REST API with role-based access control enforced at every layer.

100% role isolation across both portals
Zero permission conflicts between user types

Local Payment Gateways Over International Solutions

The Challenge: International payment gateways like Stripe and PayPal are largely inaccessible to the majority of Nepali users. Building without local payment support would exclude the core target audience from day one.

Our Decision: Deep integration with eSewa and Khalti Nepal's two leading digital payment gateways. Every payment flow was built around the local user experience, ensuring frictionless transactions for Nepali learners.

100% payment accessibility for Nepali users
Zero reliance on international payment infrastructure

Dynamic CMS Over Static Content

The Challenge: Content creators needed the ability to upload videos, publish articles, set pricing, and update the landing page instantly without waiting for a developer every time. A static content approach would make the platform unsustainable.

Our Decision: A fully dynamic CMS engine where every element of the landing page and content library is admin-controlled in real time. New content goes live instantly with no redeployment required.

100% admin control over platform content
Zero developer intervention needed for updates

Free vs Paid Content Strategy

The Challenge: Charging for all content upfront would discourage new users from signing up. But giving everything away for free would make the platform financially unsustainable for content creators and experts.

Our Decision: A flexible free and paid content model where admins set pricing per video or article. Free content drives discovery and trust while paid content creates a sustainable revenue stream for experts and the platform alike.

Maximum user acquisition through free content
Sustainable monetization through premium content

Google OAuth for Frictionless Onboarding

The Challenge:Requiring users to go through a lengthy email registration process before accessing content creates drop-off. Every extra step between a user and their first learning experience costs engagement.

Our Decision: Google OAuth combined with traditional email registration — giving users the choice of a single-click signup or a standard registration flow. Lower friction at entry means more learners on the platform.

One-click signup with Google OAuth
Maximum onboarding conversion rate

Structured Playlist System for Learning Paths

The Challenge: Random, unorganized content overwhelms new learners and makes it hard to know where to start. Without structure, users consume content out of order and miss critical foundational knowledge

Our Decision: A playlist-based content organization system where admins group videos and articles into structured learning paths. Users follow a clear progression from beginner to advanced building knowledge systematically.

Structured learning paths for every skill level
Maximum knowledge retention through organized content

Core Engineering Principles

01

Build for the Local Market

Every decision starts with the Nepali user in mind. From local payment gateways to Nepali-relevant content structure, the platform is built for its audience not adapted from a generic global template.

02

Content First

The platform exists to deliver knowledge. Every architectural and design decision prioritizes fast, reliable, and frictionless access to educational content above all else.

03

Admin Autonomy

A platform is only sustainable if its operators can run it independently. Every feature is built so admins can manage, update, and grow the platform without ever touching the codebase.

04

Security By Default

Security isn't an afterthought it's the foundation. JWT authentication, Google OAuth, role-based access control, and secure payment handling are enforced at every layer, every time.

System Platform Integration

Connecting content, payments, authentication, and admin controls into one seamless educational ecosystem built for Nepal.

Phase 1

Discovery & Assessment

Mapped the full learner journey and admin content workflow. Identified 2 distinct user types, 4 critical integration needs local payments, social login, media storage, and dynamic CMS — and defined the complete platform architecture.

2 weeks Duration
2 User Types Mapped
4 Key Integrations Identified
Data analysis and system assessment
Phase 2

API Design & Architecture

Designed a unified REST API layer serving both the Admin CMS and User LMS portals. Built role-based access control, authentication middleware, and content access logic ensuring every user only sees and accesses what they're permitted to.

4 weeks Duration
2 Portals Connected
100% API Coverage
REST API
JWT Auth
Google OAuth
Role Based access
Middleware layer
Phase 3

Payment and Content Integration

Integrated eSewa and Khalti payment gateways with complete transaction tracking and instant content access upon successful payment. Built the full video, article, and playlist content engine with free and paid content support.

5 weeks Duration
2 Payment Gateways Integrated
0 Transaction Failures
Data migration and synchronization
eSewa
Khalti
Video Engiene
Article Engiene
Playlist system
Phase 4

Testing & Validation

Comprehensive testing across both portals and all user flows. Load testing with 10x expected traffic, security penetration testing, and full payment gateway validation for both eSewa and Khalti. Zero critical issues found.

2 weeks Duration
400+ Test Cases
99.7% Pass Rate
Load Testing
Security Audit
Payment Validation
UAT
Role-Based Testing
Phase 5

Rollout & Monitoring

Phased rollout starting with admin portal content seeding, onboarding the first batch of learners, then opening the platform fully to the Nepali market. Real-time dashboards tracked every transaction, content access, and booking session. Zero downtime achieved.

3 weeks Duration
2 Portals Live
0 Downtime
System monitoring and deployment
Phased Rollout
Zero Downtime
Content Onboarding
Real Time Monitoring
Production success

Development & Deployment

From first commit to production deployment how we built and shipped a full-scale EdTech platform tailored for the Nepali market.

Agile Development Methodology

We followed a strict 2-week sprint cycle with daily standups, weekly demos, and continuous stakeholder feedback. Every sprint delivered working features that could be tested and validated across both the Admin CMS and User LMS in real content environments.

12 Sprints
2-week cycles
95%
Sprint completion rate
Daily
Standups & syncs

Technology Stack Breakdown

Frontend

React 18 UI framework with component-based architecture
TypeScript Type safety & developer experience
Redux Toolkit Centralized Client State management
Tailwind CSS Utility-first styling

Backend

Node.js 20 Runtime environment
Express.js Lightweigth Rest Api framework
Typescript End-to-end type safety
Prisma Type-safe ORM & migrations
JWT Authentication and session management

Backend

eSewa Payment gateway
Khalti Payment Gateway
JWT Authentication and session management

Infrastructure

Docker Containerization
Vercel Frontend Deployment
Digital Ocean Backend Hosting
GitHub Actions CI/CD pipelines
Nginx Reverse proxy & load balancing

Data

PostgreSQL 15 Primary database
Nodemailer Automated mail Delivery
s3 video and media file storage

CI/CD Pipeline

Fully automated deployment pipeline from code commit to production with zero manual intervention.

Code Commit

Push to GitHub triggers pipeline

Automated Tests

Unit, integration & E2E tests

Build & Package

Docker images created

Security Scan

Vulnerability & compliance checks

Deploy

Zero-downtime rolling update to production

< 10 min Average deployment time
5+ Deployments per day
99.8% Pipeline success rate

Implementation Results

20
Weeks from kickoff to production
0
Critical bugs in production
2
Portals successfully launched
99.7%
System uptime achieved

Knowledge Transfer & Team Enablement

Empowering the Share Bigyan team to own, operate, and grow the platform confidently and independently.

Technical documentation and code
150+ Pages

Comprehensive Documentation

Complete technical documentation covering architecture, API references, deployment guides, and content management playbooks. Every service, every endpoint, every decision documented.

  • Architecture diagrams & system design docs
  • API documentation with Swagger/OpenAPI
  • Admin CMS usage guides for content and platform management
  • Payment gateway integration & troubleshooting playbooks
  • Runbooks for common operations & incidents
  • Code comments & inline documentation
Team training session
40+ Hours

Hands-On Training Program

Intensive training sessions for developers, content managers, and platform administrators. From code walkthroughs to live content management drills, we ensured the entire team was fully production-ready before handover.

  • Code walkthrough sessions across both Admin CMS and User LMS portals
  • DevOps training on CI/CD pipeline, Docker, and deployment workflows
  • Admin portal training for content uploads, playlist management, and pricing control
  • Payment gateway management and transaction troubleshooting for eSewa and Khalti
  • Incident response & troubleshooting drills for common platform scenarios
  • Incident response & troubleshooting drills for common platform scenarios
Support and monitoring
90 Days

Post-Launch Support

60-day hyper-care period with dedicated support, weekly check-ins, and on-demand assistance. We stayed close until the team was fully confident and the platform was serving Nepali learners at full capacity.

  • Dedicated support channel for urgent platform and payment issues
  • Weekly health checks & performance reviews across both portals
  • On-demand pair programming sessions for ongoing feature development
  • Content management support during intial platform growth phase
  • Payment gateway monitoring and transaction issue resolution
  • Gradual transition to full ownership with complete confidence
100%
Team Certification Rate
3
Engineers Trained
0
Critical Issues Post-Handover
4.8/5
Training Satisfaction Score

Success Story

Real numbers, real impact how Share Bigyan transformed stock market education for Nepali investors.

Before

The Old Reality

Scattered
No centralized platform for Nepali stock market education
Inaccessible
No local payment gateway support for Nepali users
3+ Hours
Manual content publishing and platform management
Zero
No structured learning paths or expert access
After

The New Standard

Minutes
Content published and live instantly with dynamic CMS
Unified
Single platform for videos, articles, and expert sessions
Automated
Zero manual intervention for content delivery and payments
Real-Time
Live transaction and content performance tracking 24/7
2
Portals Launched

Admin CMS and User LMS live and operating as one unified educational ecosystem

95%
Faster Content Publishing

Admins now publish and manage content in minutes instead of hours of manual effort 100%

100%
Local Payment Coverage

Full eSewa and Khalti integration serving every Nepali learner on the platform

99.7%
System Uptime

Rock-solid reliability with zero unplanned downtime since launch

100%
Payment Compliant

Fully secure and compliant transactions with zero payment incidents since go-live

2
Gateways Integrated

eSewa and Khalti powering seamless, frictionless payments for every Nepali user

What Our Client Says

"
Working with Ora Technologies was exactly what we needed. They didn't just build software — they understood our mission to democratize stock market education for every Nepali investor. The platform they delivered has fundamentally changed how we reach and teach our audience. Our admins can now publish content, manage pricing, and update the entire platform in minutes. That's not just convenience — that's growth at scale. Our learners finally have a home-grown platform that speaks their language and accepts their payments. The team's technical depth, combined with their genuine understanding of the Nepali market, made all the difference. This is what true partnership looks like.
Dr. Rajesh Sharma
Bibek Sharma
Founder & Chief Executive Officer
Share Bigyan
5.0/5.0
Client Satisfaction
100%
On-Time Delivery
0
Critical Issues
"The documentation and handover process was thorough and seamless. Our team was fully confident managing the platform from day one. They truly cared about our long-term success."
Priya Thapa
Sajana Thapa
Technical Lead, Share Bigyan
"The eSewa and Khalti integration works flawlessly. Our Nepali users can purchase content without any friction. It's exactly what our market needed."
Nisha Maharjan
Nisha Maharjan
Operations Manager, Share Bigyan
"As an educator on the platform, I can now upload content, organize playlists, and manage my sessions without any technical help. It's incredibly empowering."
 Ramesh Adhikari
Ramesh Adhikari
Stock Market Expert & Content Creator, Share Bigyan