Shepherd Emberjs Client

screenshot of Shepherd Emberjs Client

Client rails/ember.js application for Shepherd Digital Asset Management API

Overview

Shepherd Ember.js Client is an innovative application designed to streamline the management of digital assets. Acting as a frontend interface for the Shepherd Document Asset Management (DAM) server API, it ensures that users can effortlessly store and access media files along with their associated metadata. By leveraging the capabilities of Ember.js, this client application stands out for providing a responsive and efficient one-page web experience.

One of the most compelling features of Shepherd is its ability to maintain a single canonical version of a file. Unlike other systems that require duplicating files across multiple containers, Shepherd allows assets to be organized in portfolios while keeping a sole authoritative version. This not only conserves storage space but also ensures that metadata remains consistent and reliable across different contexts.

Features

  • Efficient File Management: Upload assets into various portfolios without creating duplicates, ensuring each file exists as a single source of truth.

  • Custom Metadata Fields: Define tailored metadata fields through admin pages, allowing for enhanced categorization and organization of assets.

  • Template Flexibility: Create metadata templates that can be assigned to portfolios, enforcing consistency in data entry for related assets.

  • Seamless Portfolios: Group related assets easily into portfolios with the option to apply templates that require specific metadata inputs.

  • Superior Responsiveness: Designed as a one-page JavaScript app, it offers a fast and user-friendly interface for navigating through digital assets.

  • API Integration: The separation of client and server allows for flexibility in building customized client applications or integrating with other systems.

  • Open for Contributions: Shepherd encourages collaboration from the community, welcoming contributions to enhance its functionality and features.