This is the repository for the IceburgCRM SaaS project, which powers IceburgCRM.com and allows customers to host their own IceburgCRMs.
Screenshots:
- 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
- PHP >= 8.1
- Composer
- MySQL >= 5.7 or MariaDB >= 10.2
- Stripe API key
- GitHub OAuth key for Socialite
- Clone this repository.
- Copy
.env.exampleto.envand configure the database settings, Stripe API key, and GitHub OAuth key for Socialite. - Run
composer installto install the PHP dependencies. - Run
npm installto install the Node.js dependencies. - Run
php artisan key:generateto generate an application key. - Run
php artisan migrateto run the database migrations. - Run
npm run devto compile the assets. - Serve the application with
php artisan serveor use a web server like Apache or Nginx.