Overview
Iceburg CRM is a metadata-driven CRM system that allows for quick prototyping of any type of CRM. It offers flexible modules, fields, and subpanels, allowing users to create custom CRMs. Iceburg CRM is created using Vue 3 for the frontend, Laravel 10 for the backend, Tailwinds with the DaisyUI plugin for styling, and Inertia for routing.
Features
- Unlimited relationships between modules without common fields
- Metadata creation of modules, fields, relationships, subpanels, datalets, and seeding
- Ability to import/export data in various formats (XLSX, CSV, TSV, ODS, XLS, HTML)
- 25 different input types, Laravel field validation, Maska field masking
- 26 themes with light and dark options available
- Module-based role permissions (read, write, import, export)
- Calendar, audit logs, Vue 3 Charts, convertible modules, related fields
Installation
To install Iceburg CRM, follow these steps:
- If you don’t have a server available, visit digitalocean to get $200 in free credit.
- Install Composer if not already installed.
- Install npm if not already installed.
- Edit your database environment variables.
- Open permissions on the storage.
- Migrate the database.
- Deploy the CRM.
- Optionally, set up AI Assist.
Summary
Iceburg CRM is a versatile CRM system that allows for quick prototyping of any CRM. With its metadata-driven approach and flexible modules, fields, and subpanels, it caters to various business needs. The system offers a range of features, including unlimited relationships between modules, import/export capabilities, customizable themes, and module-based role permissions. Iceburg CRM is built using Vue 3, Laravel 10, Tailwinds, and Inertia. Installation is straightforward, and optional AI Assist functionality is available. Overall, Iceburg CRM provides a comprehensive solution for CRM prototyping and customization.