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
### π’ 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
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.