Platform for managing a distributed team of transcribers

A product development for the media industry to manage a distributed team of transcribers and moderators, with payroll calculation features

Industry:
Media & entertainment
Country:
Russia

Client

A private investor with a vision for a platform to transcribe audio and video approached us for the technical implementation of the idea

Business challenges

  • Severely limited budget for the project
  • Lack of thought-out business idea

Our solutions

  • Platform for managing a distributed team
  • Solution for audio track analysis
  • Payroll system

Project implementation

We thoroughly analyzed the customer's concept and proposed the development of a comprehensive solution for managing a team of transcribers and moderators. Utilizing advanced sound processing libraries, we developed a system capable of identifying speakers based on voice timbres. This system isolates sound waves and segments audio tracks into roles with timecodes for further transcription.

A key focus was placed on UI design to ensure the efficient display of large volumes of specific information, including audio tracks and waveforms. To enhance employee motivation and service quality, we introduced and developed a rating system, allowing top-performing specialists to receive more orders.

Additionally, we created and integrated a complete system for calculating employee salaries and monitoring payments, ensuring streamlined financial management within the platform.

Technology stack

  • PHP (Kohana)
  • MySQL
  • JavaScript
  • jQuery
  • AJAX
  • CSS
  • HTML

Key activities

Business outcomes

Throughout the project, we prepared detailed technical requirements and developed the product from the ground up based on these specifications. Our technical solutions enabled the customer to bring their vision of a transcription platform to life, successfully launching their own business

    two smiling men are sitting at the table with laptops

    Implement your ideas in  elegant code

    By submitting this form I confirm that I have read and accepted the Privacy Policy