FeedbackPit is a suggestion tracking application and the live project powering all workflows across Unlearn.
- Backend: PHP 8.2+ / Laravel 12
- Frontend: Vue 3 with Inertia.js
- Styling: Tailwind CSS 4
- Build: Vite
- Testing: Pest
- Static Analysis: Larastan
- PHP 8.2+
- Composer
- Node.js & npm
composer setupThis single command will:
- Install PHP dependencies
- Copy
.env.exampleto.env(if needed) - Generate an application key
- Run database migrations
- Install Node dependencies
- Build frontend assets
composer devThis starts the Laravel dev server, queue worker, log tail, and Vite dev server concurrently.
composer lint # PHP formatting (Pint)
npm run lint:fix # JS/Vue linting (ESLint)
composer analyse # Static analysis (Larastan)
composer test # Tests (Pest)