iceburgcrm / iceburgsaas
IceburgCRM SASS. Code behind IceburgCRM.com Host customer IceburgCRMs. Made with Laravel JetStream, Socialite, Tailwinds and DaisyUI.
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 3
Forks: 3
Open Issues: 0
Type:project
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.2
- iamcal/sql-parser: ^0.4.0
- inertiajs/inertia-laravel: ^0.6.3
- laravel/cashier: ^14.7
- laravel/framework: ^9.19
- laravel/jetstream: ^2.13
- laravel/sanctum: ^3.0
- laravel/socialite: ^5.6
- laravel/tinker: ^2.7
- tightenco/ziggy: ^1.0
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.8
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.1
- phpunit/phpunit: ^9.5.10
- spatie/laravel-ignition: ^1.0
README
This is the repository for the IceburgCRM SaaS project, which powers IceburgCRM.com and allows customers to host their own IceburgCRMs.
Screenshots:
Features
- Host customer's IceburgCRMs
- Built with Laravel JetStream, Socialite, Tailwinds, and DaisyUI
- Integrates with Stripe for payment processing
- Allows users to authenticate with GitHub using Socialite
Requirements
- PHP >= 8.1
- Composer
- MySQL >= 5.7 or MariaDB >= 10.2
- Stripe API key
- GitHub OAuth key for Socialite
Installation
- Clone this repository.
- Copy
.env.example
to.env
and configure the database settings, Stripe API key, and GitHub OAuth key for Socialite. - Run
composer install
to install the PHP dependencies. - Run
npm install
to install the Node.js dependencies. - Run
php artisan key:generate
to generate an application key. - Run
php artisan migrate
to run the database migrations. - Run
npm run dev
to compile the assets. - Serve the application with
php artisan serve
or use a web server like Apache or Nginx.