IbnKhafagah for Development SINCE 2018
E‑Commerce

E‑SHOP — Commerce Platform

An online store with a PWA front end and an integrated blog: catalogue, reviews, coupons, shipping and PayPal checkout, with live notifications on new orders and social login.

  • Delivered 2023
  • Our role Store, blog and admin panel build

Overview

Storefront with men/women/kids catalogues, product and comparison pages, blog, and an admin panel for catalogue and order management.

01The challenge

A small store needs two things an off-the-shelf template does not give: reaching customers on mobile without a separate app, and telling the owner about an order the moment it happens rather than when they next open the panel.

It also needs content that brings traffic — a product catalogue alone does not surface in search.

02What we built

The front end was built as an installable PWA that works on a phone without an app store, and new orders trigger a live Pusher notification that reaches the panel the moment the order is created.

We added a full blog inside the same system — categories, tags and comments — so marketing content and catalogue live in one place under the same domain. Social login removes the registration step where many buyers drop off.

03The outcome

The store became installable on a phone with no app, the owner learns about an order as it lands, and the blog drives traffic to product pages from the same site.

What the system does

The modules that were delivered and put into daily use.

  • 01

    An installable PWA front end with no app store involved.

  • 02

    A catalogue with categories and brands, product reviews, wishlists and search.

  • 03

    Cart, coupons and shipping methods, with PayPal checkout.

  • 04

    Live new-order notifications over Pusher.

  • 05

    An integrated blog with categories, tags and comments inside the same system.

  • 06

    Socialite-based social login, newsletter subscriptions and internal messaging.

  • 07

    A file manager for uploading banners and product images from the panel.

Technologies used

What this system is actually built on — not a generic list.

Core

Laravel 10 PHP 8.1 MySQL Blade PWA

Realtime

Pusher Laravel Echo

Integrations

PayPal Socialite Spatie Newsletter Unisharp File Manager