E-Learning

CuMinds. E-Learning Platform with Payments, Certificates & WhatsApp Automation

A career-focused learning platform where learners buy a course, study, earn a certificate and get updates on WhatsApp, all without manual work from the team. The site is also faster: its desktop PageSpeed score rose from 52 to 75.

CuMinds — E-Learning Platform with Payments, Certificates & WhatsApp Automation, web application (learning platform) for CuMinds (cumindsin.com)

Overview

CuMinds is an Indian online learning platform. It offers career-focused courses for students and working professionals, from technology and data skills to career guidance. Learners browse courses, enrol, study video lessons and take a final evaluation.

CuMinds asked us to turn the existing site into a complete learning business. That meant a proper checkout with coupons, progress tracking, certificates that issue themselves, WhatsApp messages at key moments and safer sign-in, while making the whole platform faster.

  • Project typeWeb Application (Learning Platform)
  • ClientCuMinds (cumindsin.com)
  • TechnologiesReact, Laravel, MySQL, Razorpay, Twilio WhatsApp
  • Timeline6 Weeks
  • Year2026

The challenge

The platform could show courses and play lessons, but much of the work around them was manual or missing. There was no full checkout with offers, no record of a learner's progress, and certificates were not tied to actually finishing a course. Learners heard nothing after buying unless someone contacted them.

The site was also slow. Every page change downloaded the whole course list again, large images and many tracking scripts loaded on every click, and buyers waited on a spinner while the server sent emails after payment.

Goals

  • Add a secure checkout with coupons, order history and receipts
  • Track lesson progress and issue certificates automatically when a learner finishes
  • Message learners on WhatsApp when they buy a course and when they earn a certificate
  • Let learners sign in with email or mobile and reset a password with a one-time code
  • Make the site noticeably faster on mobile and desktop
CuMinds courses page with the Skill Up Master course catalogue
CuMinds courses page on a mobile phone

Our approach

We started with an audit of the existing React frontend and Laravel API to find what was missing, what was slow, and where a learner's journey broke.

We then built the learner journey from start to finish: checkout and payment, progress, evaluation, certificate, and the WhatsApp messages linking them. Every price and every evaluation score is calculated on the server, so neither can be changed from the browser.

For speed, we measured first and fixed the biggest costs: repeated data downloads, heavy images, duplicate tracking scripts and slow work done during the payment response.

Every change went through a staging server and was tested there before release, using the client's GitHub Actions pipeline to deploy to AWS. We delivered the work in about six weeks.

Key decisions

  • The server decides prices and scores. Coupons, totals and evaluation results are calculated on the server, so a learner can't change a price or read the correct answers in the browser.
  • Certificates are earned, not handed out. A certificate is issued when a learner completes every lesson and submits the evaluation. It's stored permanently, so it can be downloaded again at any time.
  • WhatsApp first, with approved templates. Messages use Meta-approved WhatsApp Business templates through Twilio, so they reach learners reliably, and every message's delivery status is tracked.
  • Measure, then optimise. We recorded PageSpeed scores before any change and again after, so every improvement is backed by a number.

What we built

  • Checkout & paymentsA dedicated checkout page with Razorpay, where the price is calculated on the server and offers apply automatically.
  • Coupons & offersDiscount codes and offers that learners can see and apply before paying.
  • Order history & receiptsEvery purchase is listed in the learner's account with a downloadable receipt.
  • Lesson progress trackingProgress is saved lesson by lesson and shown as a progress card on each course page.
  • WishlistLearners can save courses to buy later.
  • My Courses dashboardOne place for courses, orders, certificates and offers, with a "Start learning" button that opens the course straight after purchase.
  • Automatic certificatesPDF certificates are generated when a learner finishes the course and submits the evaluation, and can be downloaded at any time.
  • Server-scored evaluationsAnswers are checked on the server, and the correct answers are never sent to the browser.
  • WhatsApp purchase confirmationAn instant message with the course name and a link to start learning.
  • WhatsApp certificate deliveryA congratulations message with the certificate PDF attached.
  • Login with email or mobileLearners sign in with either one plus a password; mobile numbers include the country code.
  • Password reset by one-time codeA 6-digit code is sent by WhatsApp or email. Codes are stored hashed, expire in 10 minutes and are rate-limited.
  • Session-expired noticeWhen a login session ends, learners see a clear message and are logged out properly, instead of a half-logged-in page.
  • Faster payment confirmationA "Confirming your payment" screen, with the purchase email sent in the background so buyers aren't kept waiting.
A product team planning work together

The results

Learners now go from purchase to certificate with no manual steps from the CuMinds team, and get a WhatsApp message at each key moment. The site's desktop PageSpeed score rose from 52 to 75, and its mobile score from 27 to 37.

Two automated WhatsApp journeys run on their own: one on purchase, one on certificate. Password reset uses 10-minute one-time codes, stored hashed and rate-limited. One shared, cached course list replaced a full re-download on every page change, images moved to WebP and duplicate tracking scripts were removed.

+44%Desktop PageSpeed score (52 → 75)
+37%Mobile PageSpeed score (27 → 37)
0Manual steps from purchase to certificate

Tech & delivery

CuMinds was designed and built by the Prognesoft team over 6 weeks, following our process: discovery, architecture and design, development and testing, then launch and support. Every change was tested on a staging server before it was released through the client's GitHub Actions pipeline to AWS.

ReactViteLaravelMySQLRazorpayTwilio WhatsAppDockerAWSGitHub Actions

Have a similar project?

Running courses online? A platform that takes payments, tracks progress, issues certificates automatically and keeps learners updated on WhatsApp can save your team hours of manual work and help learners finish what they start.

Our services

1

Web Development

Custom WebsitesWeb ApplicationsProgressive Web Apps
Show more
Web Development

Custom responsive websites, web portals, and progressive web apps built with modern tech stacks. From landing pages to complex enterprise platforms, we deliver pixel-perfect results.

2

Mobile App Development

iOS & Android AppsOn-Demand AppsBusiness Apps
Show more
Mobile App Development

Native and cross-platform iOS & Android apps. From on-demand delivery apps to business management tools, we build mobile solutions that users love.

3

Digital Marketing

SEO & Content StrategySocial Media ManagementPaid Advertising
Show more
Digital Marketing

SEO, social media marketing, Google Ads, and content strategy that drives real traffic and conversions. We help businesses grow their online presence and customer base.

4

UI / UX Design

UI DesignUX ResearchDesign Systems
Show more
UI / UX Design

User-centred interface design for web and mobile. We create wireframes, prototypes, and polished UI that makes your product intuitive, beautiful, and conversion-ready.

5

E-Commerce Solutions

Online StoresPayment IntegrationInventory Management
Show more
E-Commerce Solutions

End-to-end online store development with payment gateway integration, inventory management, and mobile-optimised checkout. Built to sell and scale.

6

Custom Software

MLM & Fintech PlatformsPOS & Warehouse SystemsEnterprise Tools
Show more
Custom Software

Bespoke software for complex business needs — MLM platforms, POS systems, warehouse management, energy reporting tools, and real-time communication apps tailored to your workflow.

1

SEO, AEO & GEO

Technical & On-Page SEOLocal SEOAEO & GEO
Show more

SEO, AEO and GEO that get your business found on Google, quoted in AI Overviews and recommended by ChatGPT, Perplexity and Gemini.

2

AI Automation

ChatbotsWorkflow AutomationAI Assistants
Show more

WhatsApp and website chatbots, lead routing, document processing and AI assistants on your own data that save your team hours every week.

3

CRM Development

CRM SetupCustom CRMIntegrations
Show more

CRM setup, customisation and custom CRM development, connected to your website and WhatsApp, so every lead and follow-up is in one place.

4

Branding & Logo Design

Logo DesignBrand IdentitySocial & Print Kits
Show more

Logo design and brand identity: concepts, colours, typography, guidelines and social kits that make your business recognisable everywhere.

5

Website Care & Maintenance

Updates & SecurityMonitoringMonthly Changes
Show more

Website care plans with updates, backup checks, uptime monitoring and monthly hours for changes, so your site stays fast and secure.

Let's talk

Have an idea? Let's build it!

Drop us a line — we look forward to meeting you. We build websites, mobile apps and digital marketing campaigns for clients in India and worldwide, from our base in Coimbatore.

Contact JoshuaFounder
By sending this form, you agree that Prognesoft may contact you about this enquiry by email, phone or WhatsApp. Privacy policy