Ларавел Филамент Маркетплейс платформа
Проект: Онлайн-платформа для перепродажи миниатюр (Warhammer, AoS, Old World и другие)
Стек технологий:
Back-end: PHP, Laravel 10 с многопанельной архитектурой (Filament 3 для админ- и аккаунт-панелей).
Front-end: Blade, Livewire, Alpine.js, TailwindCSS.
База данных: MySQL.
Другое: Shopify API (для интеграции/импорта товаров), Fancybox (галереи), кастомные DTO и сервисы для работы с данными.
Функционал и особенности реализации:
Система объявлений: пользователи могут выставлять собственные товары (фигурки, битсы, наборы) на продажу.
Учётные записи и организации: реализована многопользовательская структура с возможностью присоединения к организациям.
Каталог товаров: категоризация, коллекции, фильтры, избранные товары, слайдеры с фото (FancyBox).
Управление товарами: кастомные панели для продавцов и администраторов (Filament), отдельные права доступа.
Гибкая система событий: реализованы события (будущие и архивные) с возможностью архивирования по cron-команде.
Интеграции с API: обработка webhook-ов, сохранение JSON в raw_data + дополнительные DTO для обновления данных.
SEO и пользовательский опыт: настроены редиректы, динамические страницы, lazy-loading компонентов с placeholder.
Результат:
Платформа стала удобной площадкой для коллекционеров и игроков в настольные игры, где можно продавать и покупать миниатюры. Благодаря продуманной архитектуре (Laravel + Filament) система легко расширяется новыми модулями и интеграциями, а работа с API позволяет масштабировать проект в будущем.
Стек технологий:
Back-end: PHP, Laravel 10 с многопанельной архитектурой (Filament 3 для админ- и аккаунт-панелей).
Front-end: Blade, Livewire, Alpine.js, TailwindCSS.
База данных: MySQL.
Другое: Shopify API (для интеграции/импорта товаров), Fancybox (галереи), кастомные DTO и сервисы для работы с данными.
Функционал и особенности реализации:
Система объявлений: пользователи могут выставлять собственные товары (фигурки, битсы, наборы) на продажу.
Учётные записи и организации: реализована многопользовательская структура с возможностью присоединения к организациям.
Каталог товаров: категоризация, коллекции, фильтры, избранные товары, слайдеры с фото (FancyBox).
Управление товарами: кастомные панели для продавцов и администраторов (Filament), отдельные права доступа.
Гибкая система событий: реализованы события (будущие и архивные) с возможностью архивирования по cron-команде.
Интеграции с API: обработка webhook-ов, сохранение JSON в raw_data + дополнительные DTO для обновления данных.
SEO и пользовательский опыт: настроены редиректы, динамические страницы, lazy-loading компонентов с placeholder.
Результат:
Платформа стала удобной площадкой для коллекционеров и игроков в настольные игры, где можно продавать и покупать миниатюры. Благодаря продуманной архитектуре (Laravel + Filament) система легко расширяется новыми модулями и интеграциями, а работа с API позволяет масштабировать проект в будущем.