العودة لمعرض الأعمال
php laravel livewire Bootstrap

M3aak - معك

"With you - M3aak" is a multi-role e-commerce system built on Laravel 10 and Livewire 3 with a Bootstrap 5 interface and RTL/PWA support. It relies on Laravel Sanctum for API authentication, broadcasts real-time notifications via Pusher and WebPush, includes an advanced wallet system, management of stores, products, and images, and a system for orders and delivery with map coordinates.

M3aak - معك
```html

Main Features

🔐 Authentication and User System

  • 5 User Types: Admin, Supervisor, User, Store, Delivery Worker
  • Registration via Phone Number: with OTP verification
  • Advanced Permissions System: different privileges for each user type
  • Profile Management: upload images and update information

💰 Digital Wallet System

  • Wallet for Each User: automatically created upon registration
  • Money Transfer: between users via phone number
  • Balance Top-Up: by admins only
  • Transaction Tracking: complete record of all financial operations
  • Automatic Deduction: when purchasing from the wallet

🏪 Store and Product Management

  • Store Registration: with full profile customization
  • Monthly Subscription: to allow posting
  • Approval System: for products by supervisors
  • Inventory Management: track available quantities
  • Discount System: percentage or fixed amount
  • Multiple Images: for each product with custom arrangement
  • Product Categories: organized classification of products

🚚 Delivery and Order System

  • Order Creation: by users
  • Order Tracking: with real-time status updates
  • Delivery System: sending orders to available delivery workers
  • Map Support: to track delivery routes
  • Distance Calculation: automatically based on coordinates
  • Delivery Fees: automatically calculated based on distance

🎯 Referral and Commission System

  • Store Referrals: with automatic commissions
  • Unique Referral Codes: for each store
  • Referral Tracking: and commission calculation
  • Commission Payment: automatically to the wallet

🔔 Notification System

  • Instant Notifications: Push Notifications
  • In-App Notifications: with unread counter
  • Different Types: Orders, Wallet, Store, Delivery
  • Notification Settings: full control by the user

📱 Progressive Web App (PWA)

  • Installable: on mobile and desktop devices
  • Offline Functionality: with Service Worker
  • Automatic Updates: for the app
  • Native User Experience: like local apps

🎨 User Interface

  • Modern Design: with Bootstrap 5
  • Fully Responsive: works on all devices
  • Animations: interactive and engaging
  • Full Arabic Language Support: with RTL
  • Customizable Colors and Themes

🛡️ Admin Control Panel

  • Comprehensive Statistics: for sales and users
  • Interactive Graphs: for data
  • User Management: Activate/Deactivate
  • Product Management: Approve/Reject
  • Wallet Management: Balance Top-Up
  • Detailed Reports: exportable

Technologies Used

Backend

  • Laravel 10: main framework
  • MySQL: database
  • Laravel Sanctum: API authentication
  • Laravel Livewire: dynamic interaction

Frontend

  • Bootstrap 5: design framework
  • JavaScript + Livewire: instant interaction without page reload
  • Laravel Echo + pusher-js: real-time broadcasting of updates
  • PWA: Progressive Web App technologies
  • Service Worker: for offline functionality

Additional Tools

  • Composer: PHP dependency management
  • NPM: JavaScript dependency management
  • Git: version control system

System Requirements

  • PHP 8.1 or higher
  • MySQL 5.7 or higher
  • Composer
  • Node.js and NPM
  • Web Server (Apache/Nginx)
```

تفاصيل المشروع

  • سنة الإنجاز

    2025

  • عدد المشاهدات

    38 مشاهدة

  • حالة المشروع

    مشروع مميز