$ npm run build

✓ Compiled successfully

Amr ElshabrawyReact & Next.js developer
  • Services
  • Work
  • About
  • Blog
Start a project
Amr Elshabrawy

Freelance React & Next.js developer building fast, SEO-ready websites, online stores and web apps — in Arabic & English.

Available for new projects

Services

  • Business Websites with Next.js
  • Online Stores (Next.js & Salla)
  • WordPress to Next.js Migration
  • Web Apps & Dashboards
  • All services →

Work

  • Kosovo Travels
  • Al-Amal Furniture Moving
  • ToNextStep
  • Luxellia Parfums
  • All case studies →

Contact

  • amrelshabrawy.dev@gmail.com
  • +20 120 254 6653
  • Cairo, Egypt — working worldwide
  • Replies within 24 hours

© 2026 Amr Elshabrawy. All rights reserved.

Blog CV
WhatsApp
All case studies
PERSONAL PROJECT
FASHION E-COMMERCE

Ecommerco — TypeScript Retail Store

A retail e-commerce app with product browsing, search, a persistent cart and order flow, written in TypeScript and built with Vite.

Visit live site Source code
Ecommerco online store — desktop and mobile

The challenge

Managing product and cart data reliably, keeping the cart after a page reload, writing a maintainable interface, and optimizing images and assets across many screen sizes.

What I built

I used TypeScript to reduce data bugs, Axios and JSON Server to separate the data layer, LocalStorage to persist the cart, and Vite with an image optimizer for fast builds and loads — with Bootstrap and CSS Grid for the responsive layout.

Highlights

  • Cart and product state management
  • Cart persistence with LocalStorage
  • Product search and filtering
  • Type-safe code with TypeScript
Client
Personal project
Role
Front-End / TypeScript Developer
Period
Feb 11, 2025 – Jul 27, 2026
Lighthouse performance
Desktop 80Mobile 67
Services
E-commerce UIFront-end development
Tech stack
TypeScriptViteAxiosJSON ServerBootstrap

Screenshots

Ecommerco — TypeScript Retail Store — desktop screenshot
Desktop
Ecommerco — TypeScript Retail Store — mobile screenshot
Mobile

Google PageSpeed Insights

Performance

80 Desktop
67 Mobile
Ecommerco — TypeScript Retail Store — PageSpeed Insights desktop reportPageSpeed report — desktopEcommerco — TypeScript Retail Store — PageSpeed Insights mobile reportPageSpeed report — mobile

Let's work together

Need something similar?

Tell me what you need. I reply within 24 hours with honest advice and a fixed quote — no obligation.

Get a free quote WhatsApp

More case studies

Kosovo Travels booking platform — desktop and mobile screenshotsClient project
Travel & booking · International · 2026

Kosovo Travels — Travel & Booking Platform Stabilization

Stabilized an international travel and booking platform: fixed payment sessions on Cloudflare Edge, SSR/hydration bugs, and security and SEO issues.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
Read case study
Al-Amal furniture moving Kuwait Arabic website — desktop and mobileClient project
Local services · Kuwait · 2026

Al-Amal Furniture Moving — Kuwait Lead-Generation Website

A fast Arabic website for a Kuwaiti moving company, rebuilt from a crashed WordPress site — with a price calculator, lead forms and local SEO.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
Read case study