All Projects
project

PharmaLeap

A full-featured Learning Management System for the pharmaceutical industry. Built for Pharmascroll, it includes public marketing, a protected admin portal, and a student portal with course delivery, progress tracking, certificate generation, and Razorpay payments.

Role: Full Stack Developer Company: Pharmascroll Year: 2023–2025 Status: Live
Next.js 14Express MongoDBTailwind CSS Radix UIAWS S3 RazorpayJWT Auth
Live Site: Public Portal

The public-facing marketing site at pharmaleap.in, covering course catalogue, pricing, and authentication flows. The admin and student dashboards sit behind login and are shown as interactive mockups below.

https://pharmaleap.in

If preview doesn't load, the site may block embedding via security headers.

Open in new tab ↗
Admin Dashboard

Protected admin portal with course & chapter management, student enrollment tracking, payment history, device management, system logs, and dynamic blog/coupon tools.

pharmaleap.in / admin / courses
Overview
Courses
Students
Payments
Blog
Coupons
Devices
Logs
Settings
Course Management
Export CSV
+ New Course
28
Total Courses
↑ 3 this month
142
Active Students
↑ 12 this week
₹1.24L
Revenue (MTD)
↑ 18%
94%
Completion Rate
↓ 2%
All Courses
Course Title Category Enrolled Revenue Status
Pharmacology 101: Fundamentals Clinical 38 ₹38,000 active
Drug Mechanism & Interaction Research 24 ₹24,000 active
Clinical Trials Methodology Regulatory 0 draft
Biostatistics for Pharma Analytics 31 ₹31,000 active
Good Clinical Practice (GCP) Regulatory 14 ₹14,000 review
Pharmaceutical Marketing Business 22 ₹22,000 active
Enrollment by Category
Clinical62%
Research24%
Regulatory14%
Recent Payments
Priya Sharma₹1,0002m ago
Arjun Mehta₹1,00018m ago
Sneha Patel₹1,0001h ago
Rahul Kumar₹1,0003h ago
Anjali Rao₹1,0005h ago
Student Portal

Students browse and enroll in courses, watch video chapters, track completion progress, and download verifiable QR-code certificates on course completion.

pharmaleap.in / student / courses
My Courses
Classes
Certificates
Profile
Welcome back, Priya 👋
Clinical
Pharmacology 101: Fundamentals
78% complete12 / 16 ch.
Research
Drug Mechanism & Interaction
35% complete4 / 11 ch.
Regulatory
Good Clinical Practice
Not started0 / 9 ch.
My Certificates
🎓
Pharmaceutical Basics (Introductory)
Completed: 12 Jan 2026
↓ Download
🎓
Drug Safety Essentials
Completed: 28 Dec 2025
↓ Download
Key Features
📚
Course & Chapter System
Hierarchical course → chapter structure with video/text content, ordering, and draft/publish workflow.
💳
Razorpay Payments
Secure checkout with webhook handling, automatic enrollment on payment success, and invoice generation.
🎓
Certificate Verification
Auto-generated certificates on completion. QR code on each cert links to a public verification page.
📊
Progress Tracking
Per-chapter completion tracking, course progress percentage, and resume-from-last for each student.
☁️
AWS S3 File Storage
Course materials, certificates, and media uploaded to S3 via UploadThing with signed URL access.
🔒
Admin Portal
Full CRUD for courses, chapters, students, coupons, blog posts, device management, and system logs.
📱
Device Management
Track student device sessions and enforce access limits per account for content protection.
🎟️
Coupon System
Admin-generated discount codes with expiry, usage limits, and percentage or flat value discounts.
Technical Breakdown
Next.js 14 (App Router)
Server components for marketing pages, client components for dashboards. Protected routes via middleware using JWT cookies.
Express + MongoDB
RESTful API backend with Mongoose ODM, handling auth, course CRUD, payment webhooks, and progress events.
Tailwind CSS + Radix UI
Utility styling with accessible Radix primitives (Dialog, Tabs, Select, Progress) across both portals.
Razorpay Integration
Order creation, webhook signature verification, payment status sync, and automated enrollment trigger on success.
AWS S3 / UploadThing
Scalable file storage for course content. Signed URLs prevent direct hotlinking of paid content.
Certificate Engine
Server-side PDF generation with unique ID and QR code per completion. Public verify-certificate route for third-party validation.
TheScribes All Projects ServiceDesk Pro