Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.61 KB

File metadata and controls

47 lines (33 loc) · 1.61 KB

PunjabiSTT UI Components

This document describes the UI components used in the PunjabiSTT web application and their sources.

Dashboard Layout

The dashboard layout is based on the Bootstrap Dashboard template, modified to suit the needs of PunjabiSTT.

Source: Bootstrap Dashboard Example License: MIT Modifications:

  • Simplified sidebar navigation
  • Customized header and content areas
  • Added speech-to-text specific components

Status Cards

The status cards used in the dashboard and admin panel are based on the SB Admin 2 template.

Source: SB Admin 2 License: MIT Modifications:

  • Adapted to use Bootstrap 5 components
  • Simplified design to fit our application needs
  • Customized to show STT-specific metrics

Audio Processing Interface

The audio recording and visualization components are based on the MDN Web API examples.

Source: MediaStream Recording API on MDN License: CC-BY-SA 2.5 Modifications:

  • Added visual feedback during recording
  • Integrated with PunjabiSTT API endpoints
  • Enhanced with audio visualization

Custom Components

The following components were developed specifically for PunjabiSTT:

  • Job queue visualization
  • Transcription result editor
  • Language and model selection interface
  • User management interface

All custom components are licensed under the MIT License, copyright (c) 2023 Your Name or Organization.