Deshevshe.ua — a large eCommerce project (Laravel / Blade / warehouse
Implemented the frontend part of the large online store Deshevshe.ua based on Laravel (Blade templates). The project is a high-load eCommerce platform with a large number of products, complex catalog logic, and an advanced user interaction system.
The backend and overall system architecture were developed by another specialist. My area of responsibility is the complete frontend, integrated into the already existing Laravel structure.
Laravel (Blade) · Vanilla JavaScript · SASS · AJAX · JSON API responses
The frontend operates through Blade templates and interacts with the server side via AJAX, receiving structured JSON responses.
UI / UX interactive
— Popup system for quick viewing of products and the cart
— Sliders for product blocks and promo sections
— Interactive elements without using frontend frameworks
— Responsive behavior of the interface for mobile devices
Architectural features:
— Frontend integrated into Laravel Blade templates
— Clear separation of responsibilities: backend forms data, frontend renders and manages UX
— Working with an existing large system without its redesign
— Building complex UI logic on Vanilla JS
— Optimization for high eCommerce load
Role in the project:
— Complete frontend development of the interface
— Integration with Laravel backend
— Implementation of complex client-side logic (catalog, cart, popups, sliders)
— Working within a large existing system
The backend and overall system architecture were developed by another specialist. My area of responsibility is the complete frontend, integrated into the already existing Laravel structure.
Laravel (Blade) · Vanilla JavaScript · SASS · AJAX · JSON API responses
The frontend operates through Blade templates and interacts with the server side via AJAX, receiving structured JSON responses.
UI / UX interactive
— Popup system for quick viewing of products and the cart
— Sliders for product blocks and promo sections
— Interactive elements without using frontend frameworks
— Responsive behavior of the interface for mobile devices
Architectural features:
— Frontend integrated into Laravel Blade templates
— Clear separation of responsibilities: backend forms data, frontend renders and manages UX
— Working with an existing large system without its redesign
— Building complex UI logic on Vanilla JS
— Optimization for high eCommerce load
Role in the project:
— Complete frontend development of the interface
— Integration with Laravel backend
— Implementation of complex client-side logic (catalog, cart, popups, sliders)
— Working within a large existing system