Market Disclosure Platform

DirectFN

Market Disclosure Platform
React
JavaScript
React Hook Form
Material UI
Webpack
REST APIs
i18n
RTL Support

Market Disclosure Platform is a web-based solution built for brokerages to manage and publish regulatory market disclosures efficiently. The platform includes a powerful dynamic form builder that allows administrators to create, configure, and deploy disclosure forms without code.

It supports full localization with Arabic language and RTL layout compatibility, ensuring usability across multilingual regions. The system streamlines the end-to-end disclosure workflow, including form creation, validations, submission tracking, approvals, and export-ready reporting.

I led the frontend team, driving architecture decisions, UI consistency, performance improvements, and collaboration across backend and product teams. The frontend was built using React.js, React Hook Form, Material UI, and Webpack.

Key Features

  • Dynamic form builder with reusable components
  • Fully localized UI with Arabic (RTL) support
  • Advanced validations and conditional form logic
  • Multi-step disclosure workflows
  • Role-based access control (Admin, Reviewer, Publisher)
  • Disclosure submission tracking and audit history
  • Exportable disclosure reports (PDF/Excel-ready data)
  • Config-driven form rendering without frontend redeployment

Architecture

  • Component-driven UI architecture using React and Material UI
  • Schema-based dynamic form engine powered by React Hook Form
  • Webpack-based build system with optimized bundling
  • Localization system supporting RTL layout and Arabic translations

Services / Modules

Form Builder Module

Allows admins to create and configure disclosure forms dynamically using a schema-based UI

Disclosure Submission Module

Handles form submissions, validation rules, and disclosure lifecycle tracking

Approval & Publishing Module

Supports review workflows, approvals, and publishing disclosures to external channels

Localization & RTL Module

Manages multilingual translations, Arabic support, and RTL layout switching

Audit & Reporting Module

Provides audit logs, submission history, and export-ready reporting data