Zenplex developed ZDAM, a robust Digital Asset Management (DAM) platform designed to simplify file storage, retrieval, and sharing for enterprise clients. ZDAM initially existed solely as a web-based solution, helping users efficiently manage various digital assets. Having successfully collaborated before, Zenplex reached out again, asking us to create another version of their product—a desktop application tailored to meet a critical request from their client.
Zenplex needed a desktop version of their ZDAM platform delivered reasonably fast. Their client required specific desktop-only features that were impossible or inefficient to implement via the existing web platform. They required a cross-platform solution for both Mac and Windows to efficiently manage their time and budget.
Although initially considering Electron.js for desktop development, Zenplex also aimed to potentially expand into mobile apps in the future, necessitating a technology stack flexible enough to support seamless future expansions.
Owner
To meet these demanding requirements, we structured an agile and efficient team:
Our collaboration began with a thorough Discovery phase, comprising two intensive online workshops involving the client’s stakeholders and our Solution Architect. We clearly defined project goals, identified technical requirements, and conducted thorough research into third-party APIs for integration. We then created detailed, clickable design prototypes.
This allowed Zenplex to visualize functionality, make informed decisions, and rapidly approve the design and functionality, ensuring accurate estimation and a comprehensive development roadmap.
Given Zenplex’s initial interest in Electron.js and the future potential for mobile development, we recommended pairing Angular with Ionic alongside Electron.js.
This strategic choice ensured easy adaptability for future mobile app creation, providing Zenplex a flexible and scalable technology solution.
Utilizing the robust tus.io upload protocol, we delivered an advanced file upload feature. This protocol ensured uploads could resume seamlessly after interruptions, significantly improving reliability and user experience.
Companies such as Vimeo, Cloudflare, and Supabase rely on this same high-performance solution.
We implemented an intuitive folder synchronization functionality, enabling users to effortlessly synchronize files between their local devices and ZDAM’s cloud storage. Any addition or removal of files locally instantly reflected within ZDAM, greatly enhancing workflow automation.
One of the primary technical challenges was integrating the desktop application with Zenplex’s existing API. Our team worked proactively, thoroughly exploring and leveraging existing API endpoints.
This agile and proactive approach enabled seamless integration without requiring extensive API modifications, showcasing our adaptability and technical expertise.
Our collaborative and agile approach enabled Zenplex to effectively create a desktop application for both Mac and Windows, directly fulfilling their client’s specific requirement from Bowling Green State University (BGSU).
BGSU utilizes ZDAM as a centralized repository for managing a wide range of digital assets, including videos, photos, documents, and audio files. The university’s need for a cross-platform desktop application stemmed from their diverse user base, which operates on various operating systems across different departments and campuses.
By delivering a solution compatible with both Mac and Windows, ProCoders ensured seamless access and management of digital assets for all BGSU users, enhancing their ability to efficiently store, retrieve, and share media across the institution.
Contact us to discover how we can accelerate your software development projects.