Skip to content

nbahador/Data_Product_Platform_Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Product Platform Simulation

This pipeline simulates a Data Product Platform designed for managing and distributing synthetic data products. It support multiple roles, metrics, and feedback mechanisms.

Landing Page

Authentication System

The platform includes a authentication system supporting both login and logout functionalities, enabling access for different types of users.

Login Page

Role-Based Dashboards

Admin Dashboard

  • View and manage access requests
  • Monitor product popularity and recent API usage
  • Access key platform metrics such as:
    • Net Promoter Score (NPS)
    • API call volume
    • User statistics
  • Review user-submitted ratings and feedback

Admin Dashboard

User Dashboard

  • Browse available synthetic data products
  • Request access to datasets
  • Track access request status (e.g., pending, approved)
  • View recent API usage

User Dashboard 1

User Dashboard 2

Platform Metrics

The platform simulates various usage and engagement statistics, including:

  • Total users
  • Active users (last 7 days)
  • API usage volume
  • Access request counts and status breakdown
  • User feedback volume and sentiment
  • Simulated NPS (Net Promoter Score)

Mock Datasets

The platform hosts several synthetic datasets, such as:

  • Consumer Behavior trends
  • Financial Market indicators
  • Weather Data across regions

Note: Dataset downloads are only enabled post approval of access requests.

API Usage Tracking

All data product interactions are monitored, allowing admins to view API call trends and usage patterns.

Feedback & Rating System

Users can rate datasets based on:

  • Quality
  • Completeness
  • Usability
  • Overall satisfaction

Dataset Rating

Users can submit:

  • Product-specific feedback
  • General platform feedback
  • Question/bug report/help request

All feedback is visible in the admin dashboard for continuous platform improvement.

Access Control

Users must request access to datasets, which is reviewed and approved by platform administrators. Access status is tracked and displayed in the user dashboard.

Access Denied or Granted

Case Studies for Context

The platform also includes case studies that demonstrate how the synthetic data can be applied in real-world scenarios, adding valuable context and potential use cases.