Appearance
Admin-Frontend
Overview
Welcome to the Admin-Frontend Developer Guide. This comprehensive documentation covers all features, components, pages, and integrations for the Admin-Frontend application.
Quick Start
The Admin-Frontend is a Nuxt.js 2 application that provides a comprehensive Digital Asset Management (DAM) system with features including:
- Asset Management: Upload, organize, and manage digital assets
- Search & Discovery: Powerful search capabilities with Typesense integration
- Folder Operations: Complete folder management system
- Sharing & Permissions: Secure asset sharing with fine-grained access control
- Multi-Workspace: Work across multiple workspaces
- Notifications: Real-time notifications and announcements
Documentation Sections
Features
Comprehensive documentation of all core features and systems:
- Management Modules
- Tags & Custom Fields
- Search & Discovery
- Folder Operations
- Upload Flow
- And more...
Pages
Documentation for all application pages:
- Authentication pages
- DAM Module pages (Dashboard, Search, Folders, etc.)
Components
Reusable Vue components used throughout the application:
- Asset List
- SearchBar
- FileListingCard
- And more...
API Services
API integration documentation:
- S3 Integration
- Typesense Search
Middleware
Route middleware documentation
Mixins
Reusable Vue mixins and common functions
Store
Vuex store modules and state management
Utils
Utility functions and helpers
Getting Started
- Start with Features Overview to understand the core systems
- Review Management Modules for application structure
- Explore Pages to see how features are implemented
- Check Components for reusable UI elements
Architecture
The Admin-Frontend is built with:
- Framework: Nuxt.js 2
- UI Library: Vuetify
- State Management: Vuex
- Search Engine: Typesense
- Storage: AWS S3
- Build Tool: Webpack
Related Documentation
- Dealer-Portal-Frontend - Documentation for the Dealer Portal application