PHP Classes

Iceburg CRM: CRM application to manage contacts

Recommend this page to a friend!
  Info   View files Documentation   Demos   View files View files (284)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 65 All time: 10,300 This week: 103Up
Version License PHP version Categories
iceburgcrm 1.0Custom (specified...5PHP 5, User Management, Business, App...
Description 

Author

This package provides a CRM application to manage contacts.

It allows users to organize better contacts of people that can be customers so they do not forget essential people of companies that can pay money for their products or services.

Currently, it provides a Web interface and an API that allows the users to:

- Manage the application records of user contacts and permissions

- Access and administration panel

- Customize the application presentation theme

- Download application data records in Excel format

- Search for application information

- Access the audit log of actions performed in the application

- Manage application settings

- Etc.

Picture of Robert Devenyi
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

 

Documentation

<p align="center"><a href="https://www.iceburg.ca" target="_blank"><img src="https://www.iceburg.ca/images/iceburg.png" width="400"></a></p>

Iceburg CRM

Screenshots: <p> <a href="https://www.iceburg.ca/images/screenshot1.jpg" target="_blank">

<img src="https://www.iceburg.ca/images/screenshot1.jpg" width="50" />

</a> <a href="https://www.iceburg.ca/images/screenshot2.jpg" target="_blank">

<img src="https://www.iceburg.ca/images/screenshot2.jpg" width="50" />

</a> <a href="https://www.iceburg.ca/images/screenshot3.jpg" target="_blank">

<img src="https://www.iceburg.ca/images/screenshot3.jpg" width="50" />

</a> <a href="https://www.iceburg.ca/images/screenshot4.jpg" target="_blank">

<img src="https://www.iceburg.ca/images/screenshot4.jpg" width="50" />

</a> <a href="https://www.iceburg.ca/images/screenshot5.jpg" target="_blank">

<img src="https://www.iceburg.ca/images/screenshot5.jpg" width="50" />

</a> </p>

Demo

Default usernames and passwords

  • admin@iceburg.ca:admin
  • user@iceburg.ca:user
  • sales@iceburg.ca:sales
  • accounting@iceburg.ca:accounting
  • marketing@iceburg.ca:marketing

About Iceburg CRM

Iceburg CRM is a metadriven CRM that allows you to quickly prototype any CRM. The default CRM is based on a typical business CRM but the flexibility of dymanic modules, fields, subpanels allows prototyping of any number of different tyes of CRMs.

Features

  • [Unlimited Relationships between any number modules without common fields]
  • [Metadata creations of modules, fields, relationships, subpanels, datalets, seeding]
  • [Ability to Import/Export in 6 different formats (XLSX, CSV, TSV, ODS, XLS, HTML]
  • [25 different input types, <b>Laravel</b> field validation, <b>Maska</b> field masking]
  • [26 themes with light and dark themes available]
  • [Module based Role permissions (read, write, import, export)]
  • [Audit logs, Vue3 Charts, Convertable modules, Related Fields (related to another module)]

Created With

Iceburg CRM is created with: - Vue 3 for the frontend - Laravel 9 for the backend - Tailwinds with the DaisyUI plugin - Inertia for routing - heroicons

Installation

If you do not have a server available visit digitalocean and get $200 dollars in free credit

If not installed, please install composer

If not installed, please install npm

composer create-project iceburgcrm/iceburgcrm iceburgcrm

or 

git clone git@github.com:iceburgcrm/iceburgcrm.git

cd iceburgcrm

Edit your database environment variables

vim .env

DB_HOST=
DB_PORT=
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE=

Open permissions on the storage and

sudo chown -R www-data:www-data /path/to/your/project/public
sudo chown -R www-data:www-data /path/to/your/project/storage

or 

sudo chmod 777 storage
sudo chmod 777 public

Migrate

php artisan migrate
php artisan db:seed

Deploy

sudo chmod 777 storage

Default Iceburg CRM

Number of Modules: 55

Primary Modules: 14

  • Accounts
  • Contacts
  • Contracts
  • Leads
  • Opportunities
  • Lineitems
  • Products
  • Campaigns
  • Cases
  • Documents
  • Notes
  • Projects
  • Groups
  • Quotes

Number of Relationships: 43

Number of Subpanels: 27

5 Datalets

  • [pie chart] Total Sales
  • [line graph] New Leads / Contacts / Accounts over 7 days
  • [pie chart] New Opportunities / Contracts / Quotes
  • [bar graph] Meeting (Today, 7 Days, 30 Days)
  • [pie chart] Orders this month

Admin

  • Settings
  • Permissions
  • Modules, Fields, Subpanels, Users, Datalet editing

Roles

  • Accounting
  • Admin
  • HR
  • Marketing
  • Sales
  • Support
  • User

Future Development

Roadmaps may include:

  • [additional field types such as: image, video, files]
  • [admin tools for creating, editing and generating new module, field, subpanel, etc types]
  • [automation]
  • [calendar tooling]
  • [timeline, tying in different moduels through stages]
  • [Automatic crm generation of any mysql variant database based on the schema]

Sponsorship / Support

If you are interested in becoming a sponsor and getting direct email support. please visit the Iceburg Patreon page

Security Vulnerabilities

If you discover a security vulnerability within Iceburg CRM, please send an e-mail to taylor@laravel.com.

License

The Iceburg CRM is open-sourced software licensed under the MIT license.

Community Discussion

Join our reddit group


  DemoExternal page  
  Files folder image Files  
File Role Description
Files folder imageapp (10 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (16 files)
Files folder imagedatabase (3 directories)
Files folder imagelang (1 directory)
Files folder imagepublic (5 files, 3 directories)
Files folder imageresources (3 directories)
Files folder imageroutes (5 files)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .env.example Data Auxiliary data
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Plain text file artisan Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file jsconfig.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file package-lock.json Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file tailwind.config.js Data Auxiliary data
Accessible without login Plain text file webpack.mix.js Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:65
This week:0
All time:10,300
This week:103Up