A plug-and-play Laravel package for collecting user feedback and bug reports
serhiikorniienko/laravel-kuchi is a Laravel package for a plug-and-play laravel package for collecting user feedback and bug reports.
It currently has 3 GitHub stars and 17 downloads on Packagist (latest version 0.1.2).
Install it with composer require serhiikorniienko/laravel-kuchi.
Discover more Laravel packages by serhiikorniienko
or browse all Laravel packages to compare alternatives.
Last updated
In Japanese, "kuchi" (ε£), pronounced "koo-chee" directly translates to "mouth".
A comprehensive Laravel package for collecting user feedback and bug reports with a beautiful, interactive UI built with Livewire.
Install the package via Composer:
composer require serhiikorniienko/laravel-kuchi
Run the migrations or publish (optional) them to your application:
php artisan migrate
php artisan vendor:publish --tag="kuchi-migrations"
Publish the configuration file (optional):
php artisan vendor:publish --tag="kuchi-config"
Publish the views for customization (optional):
php artisan vendor:publish --tag="kuchi-views"
The configuration file config/kuchi.php allows you to customize:
To use the feedback and bug report forms, just provide the link for your users to access the feedback page. Add a button or any interactive element of your choice.
By default, the feedback page is available at /feedback (configurable via route prefix).
If you are using Livewire you can add the feedback components to any Blade template:
<!-- Feedback and Bug Report Forms -->
<livewire:feedback-form />
<livewire:bug-report-form />
<!-- Display Feedback List -->
<livewire:feedback-list />
Access the admin dashboard at /feedback/admin (configurable via route prefix).
Admin users are defined in the configuration file:
'admin_users' => [
'[email protected]',
1, // user ID
],
The package registers the following routes:
GET /feedback - Main feedback pageGET /feedback/admin - Admin dashboardThe package provides three main models:
SerhiiKorniienko\LaravelKuchi\Models\Feedback - User feedbackSerhiiKorniienko\LaravelKuchi\Models\BugReport - Bug reportsSerhiiKorniienko\LaravelKuchi\Models\FeedbackVote - Voting systemPublish the views to customize the UI:
php artisan vendor:publish --tag="kuchi-views"
Views will be published to resources/views/vendor/feedback/.
Key configuration options:
return [
'middleware' => ['web', 'auth'],
'route_prefix' => 'feedback',
'admin_users' => [
// Add admin emails or user IDs
],
'categories' => [
'feature_request' => 'Feature Request',
'improvement' => 'Improvement',
'question' => 'Question',
'other' => 'Other',
],
'bug_priorities' => [
'low' => 'Low',
'medium' => 'Medium',
'high' => 'High',
'critical' => 'Critical',
],
];
Interactive list with voting, filtering, and search functionality.

Nice modal forms for submitting feedback and bug reports.

Comprehensive dashboard for managing all feedback and bug reports.

Contributions are welcome! Please feel free to submit a Pull Request.
This package is open-sourced software licensed under the MIT license.
If you encounter any issues or have questions, please open an issue on GitHub.