| questionnaire_ai |
PHP, Laravel, OpenAI |
Laravel 12 приложение за създаване и провеждане на тестове/анкети с множествен избор: текстовете и въпросите се генерират с OpenAI; за всеки въпрос — четири опции и индекс на верния отговор; настройки за точки и времеви лимит; страница с резултат и преглед на отговорите. README: Laravel 12, OpenAI (gpt-4o-mini), 4 опции + correct_option, секции × въпроси, /play/{uuid}, резултати; SQLite/MySQL.
Проблем: Нужда от бързо генериране на съдържание за тестове и проследимост на опити без ръчно въвеждане на десетки въпроси. Роля: Пълен поток: контролери, OpenAI услуга, модели, миграции, Blade изгледи и точкуване. Предизвикателство → решение: Надежден JSON от модела, коректен correct_option и таймер/лимит без да се чупи submit на отговорите. → OpenAiService с Chat Completions, AttemptScoringService, UUID за анкета и опит, настройки в конструктора преди старт. |
GitHub
· Демо
|
| bookingAI |
PHP, Laravel, OpenAI, Sanctum |
Уеб приложение на Laravel 13 и PHP 8.3+ за управление на бизнеси, локации (venues), услуги, клиенти и резервации, с опционални AI възможности (препоръки за слотове, натовареност, чат и др.) чрез OpenAI API. REST API под /api/v1 с Laravel Sanctum (Bearer токен), първоначален съветник за настройка; интерфейс на български с тъмна/светла тема. README: Laravel 13, PHP 8.3+, Blade, Bootstrap 5.3, SQLite/MySQL, REST /api/v1 + Sanctum, OpenAI (gpt-4o-mini по подразбиране), BG UI, API docs за логнати потребители.
Проблем: Услуги със записани часове (салони, студия, консултации) се нуждаят от ясно моделиране на локации, работно време, услуги и резервации; желателни са API за интеграции и опционални AI подсказки без да се разчита само на ръчно подреждане на слотове. Роля: Пълен Laravel поток: модели и миграции, Blade + Bootstrap 5 UI, Sanctum REST API, конфигурируем OpenAI слой и документация за защитените endpoint-и. Предизвикателство → решение: Достъп до бизнеси и локации по потребител, коректни слотове спрямо продължителност и работни часове; опционални AI функции само при валиден OPENAI_API_KEY. → Домейн модел с venues/services/bookings/customers, wizard за първоначална настройка, JSON API с Sanctum token flow; AI endpoint-и изолирани и активни при конфигурация. |
GitHub
· Демо
|
| SEO AI |
PHP, Laravel, Sanctum, Bootstrap, Vite |
Уеб приложение за SEO и AI съдържание: генериране и управление на блог статии, SEO мета данни, ключови думи, преформулиране на текст, конкурентен анализ по URL и интеграция с WordPress. Включва REST API (/api/v1) с Laravel Sanctum. README: SEO AI (Laravel 13, PHP 8.3, Sanctum, Bootstrap 5, Vite), блог статии, ключови думи, преформулиране, конкуренти, WordPress интеграция и REST API.
Проблем: Маркетинг и content екипите се нуждаят от един работен поток за статии, ключови думи, конкурентен анализ и публикуване към WordPress, вместо разпилени инструменти и ръчни копирания. Роля: Пълен Laravel поток: CRUD за съдържание, AI генерации, SEO мета, Sanctum API, WordPress интеграция и UI за ежедневна работа. Предизвикателство → решение: Съчетаване на редакторски процес, SEO структура и външни интеграции (OpenAI/WordPress) с предвидимо поведение и бърз UI. → Laravel 13 монолит с модулни секции (статии, keywords, rewrite, competitors, WordPress), централизиран API слой под /api/v1 и UI с Bootstrap 5 + Vite. |
GitHub
|
| email-client |
PHP, Laravel, IMAP, Sanctum |
Уеб приложение на Laravel 13 за четене и управление на поща през IMAP: множество имейл акаунти на потребител, папки (входящи, изходящи, спам, кошче), автоматично откриване на IMAP/SMTP или ръчни настройки, подпис с TinyMCE и REST API под /api/v1 с Laravel Sanctum. Интерфейс на български с тъмна тема; страница /api-docs. README: Laravel 13, PHP 8.3+, IMAP (Webklex), REST /api/v1 + Sanctum, Blade, Tailwind, Alpine.js, PHPUnit, Pint, PHPStan; снимки в public/screenshots/.
Проблем: Нужда от „уеб пощенски клиент“ без инсталация на десктоп приложение, с коректно картографиране на IMAP папки при различни доставчици и опция за интеграции през API. Роля: Пълен Laravel поток: IMAP слой, акаунти и настройки, Blade + Tailwind UI, Sanctum за /api/v1 и документация за клиентите на API. Предизвикателство → решение: Стабилна работа с различни IMAP сървъри, сигурно съхранение на пароли за поща и ясни граници между уеб UI и JSON API. → webklex/laravel-imap + откриване на SMTP/IMAP настройки, шифровани идентиали в профила, отделни маршрути и токени Sanctum за машинен достъп. |
GitHub
· Демо
|
| f1_live_results |
PHP, JavaScript, OpenF1 |
Малък уеб проект (SWP): PHP backend + JavaScript за текуща/последна F1 сесия — класиране, интервали при състезание и Race Control; календар на сезона и генерално класиране (пилоти и конструктори). Данните от публичния OpenF1 API без API ключ. README: PHP 8.0+, OpenF1 (api.openf1.org), index.php живо табло, calendar.php, standings.php; API: live.php, calendar.php, standings.php; без ключ.
Проблем: Феновете и любителите на F1 искат бързо живо табло, календар на уикендите и класирания без тежък SPA или платени източници. Роля: Проект цялостно: PHP API слой към OpenF1, страници за табло / календар / класиране, клиентски JS за опресняване (~5 сек) и UI за Race Control. Предизвикателство → решение: Стабилно показване при различни типове сесии (квалификация без интервали, състезание с интервали), временни грешки от API и смислено кеширане за календар/класиране. → Отделни JSON endpoints (live, calendar по година, standings), клиентско fetch с контрол на опресняването и обработка на празни полета описана в README/ЧЗВ. |
GitHub
· Демо
|
| wp_CMS_real_estate |
PHP, WordPress |
WordPress решение (custom плъгин + тема „REP Dark“) за портал за недвижими имоти. CPT за имоти, ремонти и новини, архиви с филтри и shortcodes за начална страница. README: CPT за Properties, Renovation, News; meta boxes; shortcodes; филтрируем архив; тъмна тема REP Dark.
Проблем: Нужда от структуриран каталог имоти и съдържание без тежка custom CMS от нулата. Роля: Custom плъгин, тема, CPT, shortcodes и шаблони за архиви. Предизвикателство → решение: Гъвкави филтри и повторна употреба на блокове на началната страница. → CPT + таксономии, shortcodes и консистентни шаблони. |
GitHub
|
| wp-api-hotel-booking |
PHP, WordPress, Laravel API |
Минимална WordPress тема + плъгин, който консумира Laravel Hotel Booking API. Списък резервации и форма с dropdown-и и автоматично изчисляване на цена. README: тема + плъгин към Hotel Booking API; копиране в WP; страници и шаблони. API repo: booking-hotel-system-api.
Проблем: WordPress трябва да показва и създава резервации чрез съществуващ Laravel API, без дублиране на бизнес логика. Роля: WordPress плъгин + тема: HTTP към API, форми, списъци. Предизвикателство → решение: Синхрон на dropdown-и (стаи, дати) и коректно ценообразуване в UI. → Единен API договор, валидация на входа и ясни състояния на формата. |
GitHub
|
| haircut_booking |
PHP, WordPress |
Пълна WordPress инсталация: custom Haircut Booking плъгин и Bootstrap тема за салони. Админ панел за резервации, клиенти, услуги и служители; публичен shortcode. README: booking плъгин + Bootstrap тема за салон; подходящ за beauty, spa, barbers, clinics.
Проблем: Салони трябва да управляват резервации и ресурси от едно място. Роля: Плъгин (CRUD, права), тема, shortcode за клиенти. Предизвикателство → решение: Конфликти по часове и ясни роли (клиент / админ). → Моделиране на услуги, служители и слотове с валидация. |
GitHub
|
| traffic_tracker |
PHP, Laravel |
Laravel traffic tracker с JS snippet, geo (ip-api.com), админ табло с филтри, изгледи таблица/карти, Excel export и планирани имейл обобщения; Swagger. README: dashboard Blade, trait GeneratesVisitReport, Swagger, диаграми на UI и flow.
Проблем: Нужда от проследяване на посещения и география за анализ без външен SaaS. Роля: Laravel backend, админ UI, export, Swagger, планирани имейли. Предизвикателство → решение: Филтри и обем данни в таблици; четимост на отчетите. → Индексирани заявки, изгледи таблица/карта и насрочени обобщения. |
GitHub
|
| football_results_live_data |
PHP, WordPress |
WordPress плъгин с API-Football v3: резултати, на живо, програми, голмайстори, класиране; shortcodes и стилове. README: API-Football v3 — мачове, live, програми, голмайстори, таблица; автоматични страници и меню.
Проблем: Вграждане на живи футболни данни в WordPress без тежък frontend. Роля: Плъгин: API клиент, shortcodes, стилове. Предизвикателство → решение: Лимити на API и кеширане на отговори. → Shortcodes с параметри и разумен кеш спрямо endpoint-и. |
GitHub
|
| booking-hotel-app |
PHP, Laravel |
Laravel синхронизация на резервации, гости, стаи и типове от външен PMS API. Console команда, UI, опашки, логове и CSV след sync. README: sync от PMS API към локална БД; ръчен и насрочен sync; trait-ове за bulk upsert; CSV/отчети.
Проблем: Хотелският PMS е извън уеб приложението — нужна надеждна синхронизация с външен API. Роля: Backend: команда за sync, модели, опашки, UI за статус и логове. Предизвикателство → решение: Обем, повторяемост и проследимост при грешки от API. → Опашки за асинхронна обработка, логове и експорт след sync за проверка. |
GitHub
|
| Credit-Payment-System |
PHP, Laravel |
Кредитна система: заеми, графици на плащания, плащания; миграции, seeders и Blade UI. README: кредитна система (BG) — заеми, график, плащания; локален старт с composer/npm.
Проблем: Моделиране на заеми и график на вноски с проследимост. Роля: Laravel: миграции, модели, Blade UI, seeders. Предизвикателство → решение: Коректни изчисления и състояния на плащания. → Ясна релационна структура и валидация на бизнес правила. |
GitHub
|
| openAIChatGTP |
PHP, Laravel, OpenAI |
Laravel + JS интеграция с OpenAI Chat API; Tailwind изгледи и примерен чат. README: OpenAI Chat API, PHP + JS, секция Screenshots с UI примери.
Проблем: Вграждане на чат с OpenAI в Laravel с четим UI. Роля: Backend proxy към API, frontend с Tailwind, обработка на грешки. Предизвикателство → решение: UX на натоварване и отговори от API. → Асинхронни заявки и ясни състояния в интерфейса. |
GitHub
· Демо
|
| Multi-business bookings |
PHP, Laravel |
Мулти-бизнес резервации (лекари, фризьори, ресторанти): Eloquent модели, Sanctum API, динамично задаване на доставчици и филтри. README в repo: UI снимки към GitHub; Laravel Sanctum, мулти-доставчик.
Проблем: Една кодова база за различни типове бизнеси и доставчици. Роля: Модели, Sanctum API, филтри и динамика по доставчик. Предизвикателство → решение: Обобщен модел без да се губи специфика по домейн. → Eloquent връзки и конфигурируеми филтри по контекст. |
GitHub
|
| credit-system |
PHP, Laravel |
Уеб приложение за кредити (BG): ГЛП 7.9%, валидация до 80 000 лв. общо, плащания, автентикация, пагинация, статуси. README: описание на модулите и екрани на български; галерия от UI в markdown.
Проблем: Кредитна логика за българския пазар с лимити и проследяване на статуси. Роля: Laravel приложение: auth, домейн правила, UI с пагинация. Предизвикателство → решение: Валидация на суми и съвкупни лимити. → Централизирана валидация и ясни статуси в базата. |
GitHub
|
| SQLBuilder-Laravel |
PHP, Laravel |
Демо SQLBuilder интерфейс (select, where, limit, getSQL) с UI за преглед на SQL и резултати. README: SQLBuilder за Laravel 10 / PHP 8.1 / Bootstrap 4.3 — select, where, limit, преглед на SQL.
Проблем: Образователна/демо визуализация на изграждане на SQL заявки в Laravel. Роля: Builder клас + Blade UI за SQL и резултати. Предизвикателство → решение: Безопасно показване на генериран SQL (без raw user SQL в прод). → Контролиран builder API и preview само в демо контекст. |
GitHub
|