Naimur Rahman Nahid

Side Hustles Bangladesh Website

Side Hustles Bangladesh – LMS Website

Side Hustles Bangladesh – LMS Website: Designed and developed a custom learning platform with WordPress. Automated account creation, secure checkout integration, instant email credential delivery, and seamless LMS enrollment — boosting user experience, retention, and revenue growth.

  • LMS Website
  • Side Hustles Bangladesh
  • 20/08/2025

“From Idea to Full LMS: A Custom Solution for Side Hustles Bangladesh”
One platform for learning, teaching, and support — fast, smart, and scalable.

Industry: Education / E-Learning · Role: Full-Stack Developer · Timeline: 2 Weeks

PROJECT SNAPSHOT

  • Goal: Build a scalable online learning platform for young professionals in Bangladesh.
  • Challenge: no LMS features existed, the LMS environment was created and controlled with WooCommerce, payment integration was implemented using bKash Merchant, student accounts were generated automatically, account credentials were shared automatically, and the entire process was fully automated.
  • My Role: Guide → Design & Develop → Launch & Support

BEFORE — Why This Project Was Critical

Side Hustles Bangladesh was running as an online community but lacked a structured way to deliver courses. They wanted a full Learning Management System (LMS) with enrollment, quizzes, certificates, and secure payment options.

The old setup required manual course listings, while also handling physical admissions and in-person classes, which hurt the overall user experience and made it difficult to retain new students.

STEP 1 — Guide: Setting the Goal

I started with a series of workshops with the client team:

  • Main Objective: Build an easy-to-use, mobile-friendly LMS
  • Core Requirements: Course enrollment, quizzes, certificate automation
  • Local Needs: Payment integration with bKash and Nagad

“First, I make the goals clear — why, for whom, and how success will be measured.”

STEP 2 — Design & Develop

This was where the transformation happened:

  • LMS Plugin: Automated quiz system and certificate generator
  • Custom Code: PHP for dynamic course registration, JavaScript for real-time progress tracking
  • Integrations: bKash/Nagad API for payments, Mailchimp for automated emails

Key Design Decisions:

  • Minimal UI → distraction-free learning
  • Fully responsive → optimized for mobile learners
  • Performance tuning → CDN + caching for faster load times

STEP 3 — Launch & Support

Before launch, I performed full QA testing (course flow, payments, certificate generation).

  • SEO-optimized content structure
  • Admin video tutorials for easy management
  • Post-launch support: 1-month bug-fix SLA + future update plan

RESULTS — Impact in Numbers

  • Page load time: 6s → 2.1s
  • Enrollments: Not Recieved Data
  • Revenue: 2.5x increase in the first quarter
  • SEO Score: 58 → 85 (Google Lighthouse)

Custom Plugin Features

  • LMS/Store Integration for auto-enrollment
  • Automatic Account Creation after checkout
  • Instant Email with username, password & login link
  • Customizable Email Template (branding & message)
  • Default User Role Selection (Customer, Student, etc.)
  • Secure Credentials (hashed passwords, reset option)
  • Admin Control Panel to manage & resend credentials

BEHIND THE CODE — Technical Highlights

Tech Stack: HTML · CSS · JavaScript · PHP · MySQL

  • PHP + MySQL → Custom enrollment logic
  • JavaScript → Real-time quiz timer
  • Cache + CDN → Optimized page speed
  • Custom Hooks → Extended LMS plugin functionality

New Projects: Frame Agency Website

Next Step

Scroll to Top