Stock Market Portal

Project Summary

  • Enterprise-grade Corporate Training & CPD Portal designed to manage employee learning, track participation, and automate CPD hour calculations.
  • Real-time training progress monitoring with an interactive dashboard and detailed analytics for admins and management.
  • Seamless CPD course assignment, tracking, and bulk employee allocation through an integrated staff directory.
  • Automatic CPD hour calculation based on course completion and activity logs, ensuring compliance with industry standards.
  • Secure, automated certificate generation powered by digital identity validation for authenticity and tamper-proof records.

Technologies

Frontend:

HTML, CSS, Bootstrap, JavaScript, AJAX

Backend Framework:

CodeIgniter

Database:

MySQL

System Integrations:

API for External LMS / ERP

Security & Access Control :

HTTPS / SSL, CSRF Protection, Role-Based Access Control

Challenges 😨

During the development of this system, key challenges identified included

  • Creating dynamic user-specific CPD tracking with category mapping
  • Ensuring accurate CPD hour calculation across different activity types
  • Designing a certificate generation module that securely stores certificate numbers
  • Implementing an intuitive UI that supports both HR managers and employees
  • Handling bulk employee assignment and multi-selection actions without performance delays
  • Ensuring compliance alignment with industry CPD standards across multiple domains

Solution ✅

To address the challenges, the following strategies were implemented

  • A CPD engine was developed to dynamically calculate earned hours based on activity type, source, and completion status.
  • AJAX-powered UI components were built to allow seamless table updates, bulk selections, and activity logs without page reloads.
  • A role-based permission structure ensures different user types access only their relevant features.
  • The certificate module was developed with templating logic, generating unique certificate IDs, signatures, and downloadable PDF versions.
  • The dashboard integrates analytics showing training participation, compliance percentages, and CPD completion gaps.
  • Modular development ensured easy scaling—new badge types, training categories, domains, and certificate themes can be added without rewriting the core logic.

Research Plan

The research phase focused on understanding how organizations currently track CPD hours, manage employee training, and issue certificates, often through manual or disconnected systems. Stakeholder interviews and workflow analysis helped identify key pain points such as inconsistent tracking, compliance gaps, and lack of automation. Benchmarking against platforms like Moodle, LinkedIn Learning, and TalentLMS provided insights into best practices for certificate automation, role-based learning management, and real-time progress dashboards.

Research Plan

Demo Pages

Login / Sign-up

Admin Dashboard

Home

Admin Training Courses Dashboard

Futures OI Build Up

Employees list

Futures Open-High / Open-Low Scan

Add CPD Activity

Futures OI Interpretation

Employee Dashboard

Options Chain

CPD Courses

Options Chain

Employee Activities

Options Chain

Training Certificates