GrowERP Courses Package
A Flutter package for course management with AI-powered content generation.
Features
- Course Management: Create, update, and delete courses with modules and lessons
- AI Content Generation: Generate platform-specific content (LinkedIn, Medium, Email, YouTube, Twitter, Substack)
- In-App Course Viewer: Present courses within the GrowERP system for user training and support
- Progress Tracking: Track user progress through courses
- Help Overlay: Contextual help tooltips linked to course lessons
Usage
import 'package:growerp_courses/growerp_courses.dart';
// Register widgets
final widgets = getCoursesWidgets();
// Get BLoC providers
final providers = getCoursesBlocProviders(restClient);
Widgets
CourseList- List of all coursesCourseDialog- Create/edit course dialogCourseViewer- Full course player with progress trackingGenerateMediaDialog- AI content generation interfaceHelpOverlay- Contextual help for system operation support