You can check out a fully functional version of this project on mobeneConnect App
The local version will not show a text in the KI Bullet List Modal when entering Admin Site because of missing SSL cert
- Clone project
- Switch in directory containing artisan file
- PHP 8.2 is installed
- take .env and needed php.ini from Google Drive (please don't use my openAI api key too much ;)
- change database connection to used one
- DB_CONNECTION=sqlite
- DB_DATABASE=fullPathToDatabase
- run composer install --no-dev
- run php artisan key:generate
- run php artisan storage:link
- run php artisan migrate
- run npm install && npm run build
- Finally php artisan serve to start a local server
- FILE: app/Http/Controllers/EnergyConsultationInquiryController.php
- FILE: app/Http/Requests/EnergyConsultationInquiryRequest.php
- FILE: app/Jobs/AskChatGPT.php
- FILE: app/Models/EnergyConsultationInquiry.php
- FILE: app/Services/EnergyConsultationInquiryService.php
- FILE: config/services.php
- FILE: database/migrations/2023_04_15_170841_create_energy_consultation_inquiries_table.php
- FOLDER: resources/js/Pages/
- FOLDER: resources/js/Shared/
- FILE: resources/js/app.js/
- FILE: resources/views/app.blade.php/
- FILE: routes/web.php/
- FILE: tests/Feature/EnergyConsultationInquiryTest.php/