Overview
IceburgCRM SaaS is a repository for the IceburgCRM SaaS project, used to power IceburgCRM.com and enable customers to host their own IceburgCRMs. It is built on Laravel JetStream, Socialite, Tailwinds, and DaisyUI, and allows users to authenticate with GitHub using Socialite. Integration with Stripe for payment processing is also supported.
Features
- Host customer’s IceburgCRMs: Customers can host their own IceburgCRMs using this SaaS project.
- Built with Laravel JetStream, Socialite, Tailwinds, and DaisyUI: The project is developed using these popular frameworks and libraries.
- Integrates with Stripe for payment processing: Integration with Stripe allows for seamless payment processing for customers.
Installation
To install the IceburgCRM SaaS project, follow these steps:
- Clone this repository.
git clone [repository_url]
Copy the
.env.examplefile to.envand configure the database settings, Stripe API key, and GitHub OAuth key for Socialite.Install the PHP dependencies using composer.
composer install
- Install the Node.js dependencies.
npm install
- Generate an application key.
php artisan key:generate
- Run the database migrations.
php artisan migrate
- Compile the assets.
npm run dev
- Serve the application using
php artisan serveor by setting up a web server like Apache or Nginx.
Summary
IceburgCRM SaaS is a powerful project that allows customers to host their own IceburgCRMs. With its integration of popular frameworks and libraries like Laravel JetStream, Socialite, Tailwinds, and DaisyUI, it offers a seamless and user-friendly experience. The project also provides integration with Stripe for easy payment processing and authentication with GitHub using Socialite. The installation process is straightforward and can be done by following the provided steps.