Back to Projects
Case Study

E-commerce – Arabic-First Shopping Platform

An Arabic-first, EGP-based shopping solution tailored for the Egyptian market.

Next.js Supabase E-commerce Arabic UI Responsive Design

Project Overview

A modern, full-stack e-commerce platform built with Next.js and Supabase, tailored specifically for the Egyptian market. The platform delivers a fast, responsive, and user-friendly shopping experience for customers — with Arabic UI and prices in Egyptian Pounds (EGP) — while providing store owners with a secure admin dashboard to manage products, categories, and orders.

Problem & Solution

Problem:

Most e-commerce platforms in Egypt are either poorly localized, not mobile-first, expensive for the business owner, poorly designed, or lack modern features like fast product filtering and smooth checkout.

Solution:

Build a fully responsive, Arabic-first platform with:

Key Features

Storefront

Homepage

Featured products ("hot deals") & promotional banners

Product Listings

Browse all products with advanced filtering

Search & Filters

Fuzzy search by product name/description with multiple filter options

Shopping Cart

Add, remove, update quantities with guest cart persistence

Checkout Flow

Smooth transition from cart to checkout

Responsive Design

Optimized for mobile, tablet, and desktop

Admin Dashboard

Secure Authentication

Role-based access with Supabase Auth

Product Management

CRUD products, upload images, set flags (is_hot, is_new)

Category Management

Create/update/delete categories

Centralized Admin Panel

Sidebar navigation for products, categories, orders

Tech Stack

Next.js 15 (App Router) React 19 Tailwind CSS 4 Supabase PostgreSQL Vercel

Architecture Highlights

Challenges & Solutions

Screenshots

Homepage Screenshot
products Screenshot
Admin Screenshot
product details Screenshot

Future Improvements

View Live Demo GitHub Repository