Інтернет-магазин з нуля на Laravel: інтеграція автономного AI-ко
Core Development: Створення структури магазину на фреймворку Laravel. Розробка логіки категорій, брендів та карток товарів.
Logistics & Payments: Інтеграція API Нової Пошти (автоматизація вибору міст та відділень) та підключення платіжних шлюзів для безпечної онлайн-оплати замовлень.
AI Assistant: Впровадження інтелектуального помічника на базі OpenAI API. Асистент має доступ до контексту товарів і консультує користувачів у реальному часі.
Clean Architecture: Використання Service Layers для винесення бізнес-логіки (зокрема роботи з AI та API) в окремі сервіси, що робить код легким для підтримки.
Database Design: Проектування реляційної бази даних у MySQL, створення міграцій та оптимізація запитів.
Interactive UI: Реалізація асинхронного чату та динамічних форм за допомогою Ajax, що забезпечує взаємодію без перезавантаження сторінки.
Deployment & Server Management: Досвід розгортання на VPS (Nginx, SSL/HTTPS) та налаштування середовища для стабільної роботи Laravel-додатків.
Technical Stack:
Backend: PHP 8.3, Laravel 12.
Database: MySQL / MariaDB.
Frontend: JavaScript (ES6+), Ajax, jQuery, Bootstrap.
DevOps: Linux (Ubuntu), Nginx, Git, SSH.
APIs: Nova Poshta API, Payment Gateways (LiqPay/Monobank), OpenAI API.
Live Project: dudik.space
GitHub: https://github.com/duditsky/Laravel-online-store
Logistics & Payments: Інтеграція API Нової Пошти (автоматизація вибору міст та відділень) та підключення платіжних шлюзів для безпечної онлайн-оплати замовлень.
AI Assistant: Впровадження інтелектуального помічника на базі OpenAI API. Асистент має доступ до контексту товарів і консультує користувачів у реальному часі.
Clean Architecture: Використання Service Layers для винесення бізнес-логіки (зокрема роботи з AI та API) в окремі сервіси, що робить код легким для підтримки.
Database Design: Проектування реляційної бази даних у MySQL, створення міграцій та оптимізація запитів.
Interactive UI: Реалізація асинхронного чату та динамічних форм за допомогою Ajax, що забезпечує взаємодію без перезавантаження сторінки.
Deployment & Server Management: Досвід розгортання на VPS (Nginx, SSL/HTTPS) та налаштування середовища для стабільної роботи Laravel-додатків.
Technical Stack:
Backend: PHP 8.3, Laravel 12.
Database: MySQL / MariaDB.
Frontend: JavaScript (ES6+), Ajax, jQuery, Bootstrap.
DevOps: Linux (Ubuntu), Nginx, Git, SSH.
APIs: Nova Poshta API, Payment Gateways (LiqPay/Monobank), OpenAI API.
Live Project: dudik.space
GitHub: https://github.com/duditsky/Laravel-online-store