📄️ Frontend Overview
The Ever Gauzy web frontend is built with Angular and organized as a modular monorepo application.
📄️ Routing & Modules
Angular routing and lazy-loaded module architecture.
📄️ State Management
NgRx-based state management for the Angular frontend.
📄️ Theming
UI theming and customization using Nebular and CSS custom properties.
📄️ Internationalization (i18n)
Multi-language support using ngx-translate.
📄️ UI Components
Shared and reusable UI components across the Gauzy frontend.
📄️ HTTP & Interceptors
HTTP client configuration and interceptors for API communication.
📄️ Frontend Testing
Testing strategies for the Angular frontend.
📄️ Angular Module Architecture
Understanding the Angular frontend module organization.
📄️ Dashboard Widget Development
Create custom dashboard widgets for the Gauzy dashboard.
📄️ Data Table Component
Using and customizing the smart data table for listing entities.
📄️ Permission-Based UI Rendering
Conditionally display UI elements based on user roles and permissions.
📄️ Real-Time Updates (Socket.IO)
Client-side real-time updates using Socket.IO.
📄️ Form Validation Patterns
Client-side form validation patterns used in Gauzy.
📄️ Lazy Loading & Preloading Strategies
Optimize Angular bundle size with lazy loading.
📄️ Shared UI Component Library
Reusable UI components available across the Gauzy webapp.
📄️ Theme Customization Deep Dive
Advanced theme customization for the Gauzy Angular frontend.
📄️ PWA (Progressive Web App) Setup
Configure Ever Gauzy as a Progressive Web App.
📄️ NgRx State Management
Angular frontend state management with NgRx.
📄️ Angular Routing Deep Dive
Routing configuration and navigation patterns in the Gauzy frontend.
📄️ Form Handling Patterns
Reactive form patterns used across the Gauzy frontend.
📄️ Nebular UI Components
Guide to the Nebular component library used in the Gauzy frontend.
📄️ Responsive Design Patterns
Creating responsive layouts in the Gauzy frontend.
📄️ Smart Table Deep Dive
Using angular2-smart-table for data display in Gauzy.
📄️ Angular Animations
Animation patterns used in the Gauzy UI.