Rune
October 10, 2026 DemoRune is a modern, multi-language e-commerce platform built with Laravel, providing a complete online shopping experience with advanced product management, secure authentication, cashback rewards, loyalty points, promotional bundles, and integrated payment processing.
Project Overview
The platform combines a responsive storefront with a comprehensive administration dashboard, enabling customers to browse products, manage wishlists, place orders, track payments, and redeem rewards. Administrators can manage products, categories, inventory, orders, promotions, customers, messaging campaigns, and business reports from one centralized system.
Key Features
- Multi-language support for Arabic and English with RTL and LTR layouts.
- Secure authentication with email and phone verification via OTP.
- Advanced product search, filtering, categories, variants, colors, and dynamic attributes.
- Interactive 360-degree product gallery with mouse, drag, and touch controls.
- Shopping cart, coupons, wishlist, and streamlined checkout.
- Order tracking, payment status monitoring, and invoice generation.
- Cashback wallet and loyalty points with flexible redemption options.
- Promotional bundles, discount coupons, scheduled offers, and marketing campaigns.
- MyFatoorah payment gateway integration with payment verification.
- Email, WhatsApp, and SMS notifications and scheduled messaging.
- Comprehensive administration dashboard for products, orders, users, and promotions.
- Inventory monitoring, sales analytics, and business reports.
- Responsive interface with light and dark themes.
Customer Experience
Customers can explore products, view interactive 360-degree product images, manage their accounts and wishlists, complete purchases, track orders, and benefit from cashback and loyalty rewards. The platform provides a smooth shopping experience across desktop and mobile devices.
Administration Dashboard
The administration panel provides centralized control over products, inventory, nested categories, product images, 360-degree galleries, customer accounts, orders, reviews, payment statuses, coupons, promotional bundles, website settings, and communication campaigns. It also supports inventory monitoring, sales analytics, and period-based reporting.
Payment & Communication
The platform integrates with MyFatoorah for payment link generation, payment verification, order confirmation, and payment status tracking. Its communication system supports transactional emails, invoice delivery, verification messages, WhatsApp notifications, SMS-based OTP verification, and scheduled marketing campaigns.
Technologies Used
Backend & Database
- Laravel
- PHP
- MySQL
Frontend
- HTML5
- CSS3
- JavaScript
- jQuery
- Bootstrap 5
- Swiper.js
- TinyMCE
Integrations & Modules
- MyFatoorah Payment API
- OTP Verification
- Email & WhatsApp Messaging
- SMS Notifications
- Cashback & Loyalty Engine
- Custom Card360 Module
Core Systems
- Product & Inventory Management
- Order & Payment Processing
- Promotions & Marketing
- Reports & Analytics
- Role-Based Access Control
- Queue-Based Email Processing
Security & Performance
- Secure authentication and OTP verification.
- Input validation and CSRF protection.
- Role-based access control for administration.
- Protected payment verification workflows.
- Optimized database structure and queue-based email processing.
- SEO-friendly architecture and responsive design.
Project Goals
- Deliver a complete and user-friendly online shopping experience.
- Simplify product, inventory, order, and promotion management.
- Improve customer engagement through cashback and loyalty rewards.
- Provide secure and reliable payment processing.
- Support multilingual shopping experiences across different devices.
- Enable data-driven decisions through sales and inventory reports.