Recommend this page to a friend! |
Download .zip |
Info | Documentation | Demos | View files (284) | Download .zip | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not yet rated by the users | Total: 65 | All time: 10,300 This week: 103 |
Version | License | PHP version | Categories | |||
iceburgcrm 1.0 | Custom (specified... | 5 | PHP 5, User Management, Business, App... |
Description | Author | |
This package provides a CRM application to manage contacts. |
<p align="center"><a href="https://www.iceburg.ca" target="_blank"><img src="https://www.iceburg.ca/images/iceburg.png" width="400"></a></p>
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>
Default usernames and passwords
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.
Iceburg CRM is created with: - Vue 3 for the frontend - Laravel 9 for the backend - Tailwinds with the DaisyUI plugin - Inertia for routing - heroicons
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
Roadmaps may include:
If you are interested in becoming a sponsor and getting direct email support. please visit the Iceburg Patreon page
If you discover a security vulnerability within Iceburg CRM, please send an e-mail to taylor@laravel.com.
The Iceburg CRM is open-sourced software licensed under the MIT license.
Join our reddit group
Files |
File | Role | Description | ||
---|---|---|---|---|
app (10 directories) | ||||
bootstrap (1 file) | ||||
config (16 files) | ||||
database (3 directories) | ||||
lang (1 directory) | ||||
public (5 files, 3 directories) | ||||
resources (3 directories) | ||||
routes (5 files) | ||||
tests (2 files, 1 directory) | ||||
.editorconfig | Data | Auxiliary data | ||
.env.example | Data | Auxiliary data | ||
.styleci.yml | Data | Auxiliary data | ||
artisan | Class | Class source | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
jsconfig.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
package-lock.json | Data | Auxiliary data | ||
package.json | Data | Auxiliary data | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
tailwind.config.js | Data | Auxiliary data | ||
webpack.mix.js | Data | Auxiliary data |
Files | / | app |
Files | / | app | / | Events |
File | Role | Description |
---|---|---|
ModuleRecordDeleted.php | Class | Class source |
ModuleRecordSaved.php | Class | Class source |
SubpanelModuleRecordDeleted.php | Class | Class source |
SubpanelModuleRecordSaved.php | Class | Class source |
Files | / | app | / | Exports |
File | Role | Description |
---|---|---|
GeneralExport.php | Class | Class source |
GenericExport.php | Class | Class source |
ModuleExport.php | Class | Class source |
Files | / | app | / | Http |
File | Role | Description | ||
---|---|---|---|---|
Controllers (1 file, 1 directory) | ||||
Middleware (9 files) | ||||
Requests (1 directory) | ||||
Kernel.php | Class | Class source |
Files | / | app | / | Http | / | Controllers |
File | Role | Description | ||
---|---|---|---|---|
Auth (8 files) | ||||
Controller.php | Class | Class source |
Files | / | app | / | Http | / | Controllers | / | Auth |
File | Role | Description |
---|---|---|
AuthenticatedSessionController.php | Class | Class source |
ConfirmablePasswordController.php | Class | Class source |
EmailVerificationN...ationController.php | Class | Class source |
EmailVerificationPromptController.php | Class | Class source |
NewPasswordController.php | Class | Class source |
PasswordResetLinkController.php | Class | Class source |
RegisteredUserController.php | Class | Class source |
VerifyEmailController.php | Class | Class source |
Files | / | app | / | Http | / | Middleware |
File | Role | Description |
---|---|---|
Authenticate.php | Class | Class source |
EncryptCookies.php | Class | Class source |
HandleInertiaRequests.php | Class | Class source |
PreventRequestsDuringMaintenance.php | Class | Class source |
RedirectIfAuthenticated.php | Class | Class source |
TrimStrings.php | Class | Class source |
TrustHosts.php | Class | Class source |
TrustProxies.php | Class | Class source |
VerifyCsrfToken.php | Class | Class source |
Files | / | app | / | Models |
File | Role | Description |
---|---|---|
Admin.php | Class | Class source |
Datalet.php | Class | Class source |
DataletType.php | Class | Class source |
Field.php | Class | Class source |
FieldType.php | Class | Class source |
InputMasks.php | Class | Class source |
InputType.php | Class | Class source |
Logs.php | Class | Class source |
Module.php | Class | Class source |
ModuleConvertable.php | Class | Class source |
ModuleGroup.php | Class | Class source |
ModuleSubpanel.php | Class | Class source |
Permission.php | Class | Class source |
Relationship.php | Class | Class source |
RelationshipModule.php | Class | Class source |
Role.php | Class | Class source |
Search.php | Class | Class source |
Setting.php | Class | Class source |
SubpanelField.php | Class | Class source |
User.php | Class | Class source |
User_Role.php | Class | Class source |
Files | / | app | / | Providers |
File | Role | Description |
---|---|---|
AppServiceProvider.php | Class | Class source |
AuthServiceProvider.php | Class | Class source |
BroadcastServiceProvider.php | Class | Class source |
EventServiceProvider.php | Class | Class source |
RouteServiceProvider.php | Class | Class source |
Files | / | app | / | View | / | Components |
File | Role | Description |
---|---|---|
AppLayout.php | Class | Class source |
GuestLayout.php | Class | Class source |
Files | / | config |
File | Role | Description |
---|---|---|
app.php | Class | Class source |
auth.php | Class | Class source |
broadcasting.php | Aux. | Auxiliary script |
cache.php | Aux. | Auxiliary script |
cors.php | Aux. | Auxiliary script |
database.php | Aux. | Auxiliary script |
excel.php | Class | Class source |
filesystems.php | Aux. | Auxiliary script |
hashing.php | Aux. | Auxiliary script |
logging.php | Class | Class source |
mail.php | Aux. | Auxiliary script |
queue.php | Aux. | Auxiliary script |
sanctum.php | Class | Class source |
services.php | Aux. | Auxiliary script |
session.php | Aux. | Auxiliary script |
view.php | Aux. | Auxiliary script |
Files | / | database | / | factories |
File | Role | Description |
---|---|---|
BlankDataRecordFactory.php | Class | Class source |
FieldFactory.php | Class | Class source |
FieldTypeFactory.php | Class | Class source |
ModuleFactory.php | Class | Class source |
SeedFactory.php | Class | Class source |
UserFactory.php | Class | Class source |
Files | / | database | / | migrations |
Files | / | database | / | seeders |
File | Role | Description |
---|---|---|
DatabaseSeeder.php | Class | Class source |
FieldSeeder.php | Class | Class source |
GenerateSeeder.php | Class | Class source |
ModuleSeeder.php | Class | Class source |
ModuleSubpanelGeneratorSeeder.php | Class | Class source |
ModuleSubpanelSeeder.php | Class | Class source |
RelationshipSeeder.php | Class | Class source |
Files | / | lang | / | en |
File | Role | Description |
---|---|---|
auth.php | Aux. | Auxiliary script |
pagination.php | Aux. | Auxiliary script |
passwords.php | Aux. | Auxiliary script |
validation.php | Aux. | Auxiliary script |
Files | / | public |
File | Role | Description | ||
---|---|---|---|---|
css (1 file) | ||||
images (2 files) | ||||
js (44 files) | ||||
.htaccess | Data | Auxiliary data | ||
index.php | Class | Class source | ||
mix-manifest.json | Data | Auxiliary data | ||
robots.txt | Doc. | Documentation | ||
v.php | Aux. | Auxiliary script |
Files | / | public | / | images |
File | Role | Description |
---|---|---|
iceburg.png | Data | Auxiliary data |
iceburglogo.png | Data | Auxiliary data |
Files | / | public | / | js |
Files | / | resources |
Files | / | resources | / | js |
File | Role | Description | ||
---|---|---|---|---|
Components (17 files, 5 directories) | ||||
Compositions (2 files) | ||||
Icons (1 file) | ||||
Layouts (2 files) | ||||
Pages (7 files, 4 directories) | ||||
app.js | Data | Auxiliary data | ||
bootstrap.js | Data | Auxiliary data |
Files | / | resources | / | js | / | Components |
File | Role | Description | ||
---|---|---|---|---|
Datalets (6 files) | ||||
Fields (2 files) | ||||
Header (2 files) | ||||
Import (1 file) | ||||
Subpanel (2 files) | ||||
Alert.vue | Data | Auxiliary data | ||
ApplicationLogo.vue | Data | Auxiliary data | ||
BreadCrumbs.vue | Data | Auxiliary data | ||
Button.vue | Data | Auxiliary data | ||
Checkbox.vue | Data | Auxiliary data | ||
Datalet.vue | Data | Auxiliary data | ||
Dropdown.vue | Data | Auxiliary data | ||
DropdownLink.vue | Data | Auxiliary data | ||
DropZone.vue | Data | Auxiliary data | ||
FilePreview.vue | Data | Auxiliary data | ||
Input.vue | Data | Auxiliary data | ||
InputError.vue | Data | Auxiliary data | ||
Label.vue | Data | Auxiliary data | ||
NavLink.vue | Data | Auxiliary data | ||
Pagination.vue | Data | Auxiliary data | ||
ResponsiveNavLink.vue | Data | Auxiliary data | ||
ValidationErrors.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Datalets |
File | Role | Description |
---|---|---|
Area.vue | Data | Auxiliary data |
Bar.vue | Data | Auxiliary data |
Bubble.vue | Data | Auxiliary data |
Doughnut.vue | Data | Auxiliary data |
Flippy.vue | Data | Auxiliary data |
Pie.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Fields |
File | Role | Description |
---|---|---|
Display.vue | Data | Auxiliary data |
Edit.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Header |
File | Role | Description |
---|---|---|
Buttons.vue | Data | Auxiliary data |
Title.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Subpanel |
File | Role | Description |
---|---|---|
RecordPreview.vue | Data | Auxiliary data |
TypeAhead.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Compositions |
File | Role | Description |
---|---|---|
file-list.js | Data | Auxiliary data |
file-uploader.js | Data | Auxiliary data |
Files | / | resources | / | js | / | Layouts |
File | Role | Description |
---|---|---|
Authenticated.vue | Data | Auxiliary data |
Guest.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Pages |
File | Role | Description | ||
---|---|---|---|---|
Admin (2 files) | ||||
Auth (6 files) | ||||
Module (5 files) | ||||
Subpanel (1 file) | ||||
Dashboard.vue | Data | Auxiliary data | ||
Import.vue | Data | Auxiliary data | ||
Logs.vue | Data | Auxiliary data | ||
Modules.vue | Data | Auxiliary data | ||
Settings.vue | Data | Auxiliary data | ||
Subpanel.vue | Data | Auxiliary data | ||
Welcome.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Pages | / | Admin |
File | Role | Description |
---|---|---|
Modules.vue | Data | Auxiliary data |
Permissions.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Pages | / | Auth |
File | Role | Description |
---|---|---|
ConfirmPassword.vue | Data | Auxiliary data |
ForgotPassword.vue | Data | Auxiliary data |
Login.vue | Data | Auxiliary data |
Register.vue | Data | Auxiliary data |
ResetPassword.vue | Data | Auxiliary data |
VerifyEmail.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Pages | / | Module |
File | Role | Description |
---|---|---|
Add.vue | Data | Auxiliary data |
AuditLog.vue | Data | Auxiliary data |
Edit.vue | Data | Auxiliary data |
List.vue | Data | Auxiliary data |
View.vue | Data | Auxiliary data |
Files | / | resources | / | views |
File | Role | Description | ||
---|---|---|---|---|
auth (6 files) | ||||
components (11 files) | ||||
layouts (3 files) | ||||
app.blade.php | Aux. | Auxiliary script | ||
dashboard.blade.php | Aux. | Auxiliary script | ||
welcome.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | auth |
File | Role | Description |
---|---|---|
confirm-password.blade.php | Aux. | Auxiliary script |
forgot-password.blade.php | Aux. | Auxiliary script |
login.blade.php | Aux. | Auxiliary script |
register.blade.php | Aux. | Auxiliary script |
reset-password.blade.php | Aux. | Auxiliary script |
verify-email.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | components |
File | Role | Description |
---|---|---|
application-logo.blade.php | Aux. | Auxiliary script |
auth-card.blade.php | Aux. | Auxiliary script |
auth-session-status.blade.php | Aux. | Auxiliary script |
auth-validation-errors.blade.php | Aux. | Auxiliary script |
button.blade.php | Aux. | Auxiliary script |
dropdown-link.blade.php | Aux. | Auxiliary script |
dropdown.blade.php | Aux. | Auxiliary script |
input.blade.php | Aux. | Auxiliary script |
label.blade.php | Aux. | Auxiliary script |
nav-link.blade.php | Aux. | Auxiliary script |
responsive-nav-link.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | layouts |
File | Role | Description |
---|---|---|
app.blade.php | Aux. | Auxiliary script |
guest.blade.php | Aux. | Auxiliary script |
navigation.blade.php | Aux. | Auxiliary script |
Files | / | routes |
File | Role | Description |
---|---|---|
api.php | Example | Example script |
auth.php | Class | Class source |
channels.php | Example | Example script |
console.php | Example | Example script |
web.php | Example | Example script |
Files | / | tests |
File | Role | Description | ||
---|---|---|---|---|
Feature (10 files, 1 directory) | ||||
CreatesApplication.php | Class | Class source | ||
TestCase.php | Class | Class source |
Files | / | tests | / | Feature |
File | Role | Description | ||
---|---|---|---|---|
Auth (5 files) | ||||
AddTest.php | Aux. | Auxiliary script | ||
DashboardTest.php | Class | Class source | ||
DataletTest.php | Class | Class source | ||
FieldTest.php | Class | Class source | ||
ImportTest.php | Class | Class source | ||
ModuleTest.php | Class | Class source | ||
PermissionTest.php | Class | Class source | ||
SearchTest.php | Class | Class source | ||
SettingTest.php | Class | Class source | ||
SubpanelTest.php | Class | Class source |
Files | / | tests | / | Feature | / | Auth |
File | Role | Description |
---|---|---|
AuthenticationTest.php | Class | Class source |
EmailVerificationTest.php | Class | Class source |
PasswordConfirmationTest.php | Class | Class source |
PasswordResetTest.php | Class | Class source |
RegistrationTest.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.