Overview of Avo features
mainAvo is a Ruby on Rails Admin Panel Framework, CMS, and Internal Tool Builder. Key capabilities include:
- Resource Management: CRUD interfaces for Active Record models via code-driven configuration.
- Dashboarding: Metrics, charts, and custom cards.
- Search: Global resource search and fuzzy-searchable associations.
- Associations: Full support for
belongs_to,has_many, and polymorphic associations. - File Handling: One-line integration with ActiveStorage.
- Customization: Custom fields, custom tools (to break out of CRUD), and custom filters.
- Security: Authorization leveraging Pundit policies.
- UI/UX: Powered by Hotwire, supports grid views, tabbed interfaces, and mobile-friendly layouts.