GrowPath AI CRM
About This Project
## 🎯 Overview
GrowPath AI CRM is a comprehensive SaaS platform that combines customer relationship management with subscription billing, multi-tenancy support, and team collaboration features. Built for small to medium-sized businesses that need a complete solution to manage their sales process, customer relationships, and recurring revenue.
---
## 💫 Motto
**"Grow Smarter, Sell Faster, Scale Better"**
Transform your business relationships into lasting success with intelligent CRM that works for you.
---
## 🎉 Recent Updates
### Payment & Subscription System
- ✅ **Stripe Integration** - Complete payment processing with test and live mode
- ✅ **PayPal Integration** - Alternative payment method support
- ✅ **Subscription Management** - Monthly recurring billing with auto-renewal
- ✅ **Order Management** - Full order tracking and history
- ✅ **Invoice Generation** - Automatic invoice creation and download
- ✅ **Webhook Handling** - Real-time payment status updates
- ✅ **14-Day Free Trial** - No credit card required for trial
- ✅ **Pricing Plans** - Starter ($29), Professional ($79), Enterprise ($199)
### Dashboard Prefix & Route Organization
- ✅ **Dashboard Prefix** - All authenticated routes now use `/dashboard` prefix
- ✅ **Route Grouping** - Organized by feature with clear sections
- ✅ **RESTful Structure** - Proper resource routing conventions
- ✅ **Better Security** - Clear separation of public and authenticated areas
### Professional File Headers
- ✅ **Copyright Headers** - All core files include professional headers
- ✅ **Author Attribution** - Clear ownership by Engr Mejba Ahmed
- ✅ **Company Branding** - Powered by Ramlit Limited
- ✅ **Version Control** - Version 1.0.0 tracking
### Multi-Tenancy Support
- ✅ **Company Management** - Create and manage multiple companies
- ✅ **Company Switching** - Switch between companies instantly
- ✅ **Data Isolation** - Each company's data is completely separate
- ✅ **Team Per Company** - Different team members per company
### Admin Approval System
- ✅ **User Approval** - New registrations require admin approval
- ✅ **Pending Status** - Users cannot access system until approved
- ✅ **Admin Dashboard** - Manage pending user requests
- ✅ **Email Notifications** - Status change notifications
### Blog System Enhancements
- ✅ **TipTap Editor** - Modern WYSIWYG editor with toolbar
- ✅ **ESM CDN** - Reliable editor loading via esm.sh
- ✅ **Inline Creation** - Create categories and tags without leaving editor
- ✅ **Modal Dialogs** - Seamless content management
### Modern UI/UX Updates
- ✅ **Modern Classic Design** - Glass morphism and gradient effects
- ✅ **Responsive Design** - Mobile-first approach
- ✅ **Authentication Pages** - Refreshed login/register pages
- ✅ **Dashboard Layout** - Clean, organized interface
---
## ✨ Features
### 💳 Payment & Subscription Management
- **Stripe Integration** - Secure credit card processing
- **PayPal Integration** - Alternative payment method
- **Subscription Plans** - Flexible monthly pricing (Starter, Professional, Enterprise)
- **Free Trial** - 14-day trial period with auto-conversion
- **Auto-Renewal** - Automatic subscription renewals
- **Invoice Generation** - PDF invoices with download
- **Payment History** - Complete transaction logs
- **Order Tracking** - Full order management system
- **Webhook Processing** - Real-time payment updates
- **Subscription Control** - Cancel, resume, upgrade/downgrade
### 🏢 Multi-Tenancy & Company Management
- **Multiple Companies** - Manage multiple businesses from one account
- **Company Switching** - Switch between companies instantly
- **Data Isolation** - Complete separation of company data
- **Team Per Company** - Different users and permissions per company
- **Company Settings** - Individual settings for each company
### 👥 Core CRM Functionality
- **Prospect Management** - Track potential customers with advanced filtering
- **Client Management** - Convert prospects and manage customer relationships
- **Follow-Up System** - Schedule tasks with automated reminders
- **Sales Pipeline** - Visual kanban-style deal tracking
- **Reports & Analytics** - Comprehensive performance metrics
- **Bulk Operations** - Delete, update, assign multiple records
- **CSV Export** - Export prospects and clients
### 📝 Content Management
- **Blog System** - Full-featured blog with rich text editor (TipTap)
- **Categories & Tags** - Organize content with flexible taxonomy
- **Inline Creation** - Create categories/tags without leaving editor
- **SEO Optimization** - Meta tags, Open Graph, structured data
- **Contact Form** - Customer inquiry management with tracking
- **Frontend Pages** - Complete marketing website
### 🔐 User Management & Security
- **Role-Based Access Control** - Owner, Manager, Member roles (Spatie Permission)
- **Admin Approval System** - New users require approval
- **Team Management** - Manage team members and permissions
- **User Authentication** - Secure login with Laravel Fortify
- **Email Verification** - Verify email addresses
- **Two-Factor Authentication** - Optional 2FA support
### 🎨 Modern UI/UX
- **Modern Classic Design** - Glass morphism, gradient effects
- **Responsive Design** - Mobile-first with Tailwind CSS 4
- **Dark Mode Ready** - Prepared for dark theme
- **Custom Design System** - Consistent colors and typography
- **Smooth Animations** - Float, slide-up, fade-in effects
- **Accessibility** - ARIA labels and semantic HTML
---
## 🚀 Tech Stack
### Backend
- **Framework:** Laravel 12
- **PHP:** 8.2+
- **Authentication:** Laravel Fortify (Login, Registration, Password Reset, 2FA)
- **Permissions:** Spatie Laravel Permission (RBAC)
- **Database:** MySQL/PostgreSQL/SQLite
- **Payment Processing:** Stripe PHP SDK v18.2.0, PayPal REST API SDK
- **Queue System:** Database queue driver
### Frontend
- **Template Engine:** Blade Templates + Livewire Volt
- **CSS Framework:** Tailwind CSS 4 (via @tailwindcss/vite)
- **JavaScript:** Alpine.js 3.x (for interactivity)
- **Rich Text Editor:** TipTap (ES Modules via esm.sh CDN)
- **Icons:** Heroicons (via SVG)
- **Build Tool:** Vite 7
### Design System
- **Color Palette:** Custom primary and neutral colors
- **Typography:** Inter, SF Pro Display
- **Spacing:** 8-point grid system
- **Animations:** Custom keyframes (float, slide-up, fade-in)
### Third-Party Services
- **Payment Gateways:** Stripe, PayPal
- **Email:** SMTP/Mailgun/SendGrid compatible
- **Storage:** Local/S3 compatible
Key Highlights
Responsive Design
Optimized for all devices and screen sizes.
High Performance
Lightning-fast load times and optimization.
Scalable Architecture
Built for growth and extensibility.
Security First
Modern security best practices.
Implementation Details
This project was built using modern development practices and industry-standard technologies. The implementation focused on creating a robust, maintainable, and scalable solution that meets current business needs while allowing for future growth.
The architecture emphasizes clean code principles, proper separation of concerns, and comprehensive testing to ensure reliability and performance.
Like What You See?
Check out more projects or let's discuss how I can bring your vision to life.