cp .env.example .env
make up
make install-composer
make db-fake-runNote (for notifications): Reverb startup is currently manual; worker daemonization is in the roadmap.
docker exec -it what-if_php php artisan reverb:startRun test cases
make tests-run- Backend: Laravel 11, PHP 8.3
- Admin Panel: Filament
- Realtime: Laravel Reverb (WebSockets)
- Search Engine: Meilisearch integration
- Infrastructure: Docker-compose (Nginx, PHP-FPM, MySQL, Redis)
- Static Analysis: PHPStan (Level 8)
- Testing: PHPUnit (function), JMeter/Postman for load testing.
- AI Integration: Gemini AI for content moderation.
🔬 Tests
Mainpage
👤 Profile
- Smart Caching: Event-driven cache invalidation for related entities.
- Full CRUD for categories, tags, and comments with integrated captcha.
- Captcha, smart cache settings
Still in development
- View and respond to submitted requests?
- User CRUD
- Number of new entities in the form of badges
Admin panel v2


