Appearance
Developer Guide
Welcome
Welcome to the Collage Developer Guide. This comprehensive documentation covers both frontend applications in the Collage ecosystem, providing detailed guides, API references, and best practices for developers.
Applications
Admin-Frontend
The Admin-Frontend is a comprehensive Digital Asset Management (DAM) system built with Nuxt.js 2. It provides a robust platform for managing digital assets, folders, collages, user permissions, and workspace settings.
Key Features:
- Digital Asset Management - Upload, organize, and manage digital assets
- Advanced Search & Discovery - Full-text search with Typesense integration
- Folder Operations - Complete folder management system
- Asset Sharing & Permissions - Secure sharing with fine-grained access control
- Multi-Workspace Support - Work across multiple workspaces
- Real-time Notifications - System notifications and announcements
- Cloud Storage Integration - AWS S3, Google Drive, Dropbox, Box
Tech Stack:
- Framework: Nuxt.js 2.18.1
- UI Library: Vuetify 1.12.3
- State Management: Vuex
- Search: Typesense
- Storage: AWS S3
View Admin-Frontend Documentation →
Dealer-Portal-Frontend
The Dealer-Portal-Frontend application documentation is currently under development.
View Dealer-Portal-Frontend Documentation →
Quick Links
Admin-Frontend
- Features Overview - All core features and systems
- Components - Reusable Vue components
- Pages - Application pages and routes
- API Services - Backend API integration
- Middleware - Route protection and access control
- Store - Vuex state management
- Mixins - Reusable Vue mixins
- Utils - Utility functions
Getting Started
- Choose Your Application - Select Admin-Frontend or Dealer-Portal-Frontend above
- Explore Documentation - Navigate through Features, Components, Pages, and API sections
- Review Examples - Check code examples in component and feature documentation
- Follow Best Practices - Review development guidelines and patterns
Documentation Structure
This documentation is organized by application:
- Admin-Frontend - Complete documentation for the DAM system
- Dealer-Portal-Frontend - Documentation for the dealer portal (coming soon)
Each application section includes:
- Features - Core functionality and systems
- Pages - Application pages and routes
- Components - Reusable UI components
- API Services - Backend integration
- Middleware - Route protection
- Store - State management
- Mixins - Shared functionality
- Utils - Helper functions
Need Help?
- Check the detailed documentation in each section
- Review code examples in component documentation
- Refer to API endpoint documentation
- Check middleware for access control patterns
Last Updated: 2024
Version: 1.0.0