Lunara Engine
Быстрый и легковесный кастомный движок для интернет-магазинов. Создан с нуля для обеспечения высокой скорости работы, максимальной конверсии и выдерживания высоких нагрузок без использования тяжелых шаблонных CMS (вроде WordPress или OpenCart).
Бизнес-задача
Спроектировать e-commerce платформу под высокие нагрузки с максимальной конверсией и современным UI/UX. Стандартные решения были слишком медленными и избыточными для специфических требований бизнеса.
Реализация и Архитектура
-
Безлоговая работа (SPA-подобный UX): Написана кастомная архитектура с использованием AJAX для мгновенного добавления в корзину и фильтрации товаров без перезагрузки страниц.
-
Кастомный API: Легковесный бэкенд на PHP + MySQL, отдающий данные в JSON формате для быстрого рендеринга на клиенте.
const addToCart = async (productId, qty = 1) => {
try {
// Мгновенный запрос без перезагрузки
const res = await fetch('/api/v1/cart/add', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ id: productId, qty })
});
const data = await res.json();
updateUI(data.cartTotal); // Обновляем иконку корзины
} catch (err) {
showToast('Ошибка добавления товара');
}
};