faysal0x1 / recommendation-module
AI-ready recommendation engine module for Laravel storefronts.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:laravel-module
pkg:composer/faysal0x1/recommendation-module
Requires
- php: ^8.2
- nwidart/laravel-modules: ^12.0
This package is not auto-updated.
Last update: 2026-01-11 19:19:59 UTC
README
A plug-and-play recommendation engine module for Laravel apps. It tracks product views, logs impressions, and exposes APIs for upsell, cross-sell, most viewed, most purchased, etc. Built on nwidart/laravel-modules.
Installation
composer require nwidart/laravel-modules
composer require joshbrw/laravel-module-installer
composer require faysal0x1/recommendation-module
php artisan module:enable Recommendation
php artisan migrate
Optional: schedule the recompute command
php artisan recommendation:recompute
Features
- Multiple algorithms (upsell, cross-sell, most viewed, most purchased, previously viewed, FBT)
- Middleware to track product views (
track.product.view) - REST API endpoints under
routes/api.php
License
MIT