← all work

Wilson

Concept rebuild / case study, not affiliated with Wilson Egypt. Their real 26-product catalog, pulled from their live WooCommerce API, rebuilt end to end as a bespoke Flask and React platform with a 50-route API and a full admin portal — proving what their storefront could be, independently.

Role
Full-stack developer
Span
Feb ’26 — now
Kind
Self-initiated · product
Status
ongoing
Stack
Flask · SQLAlchemy · React · TypeScript · JWT · Radix UI · Vite

A concept rebuild, not a mockup

Not affiliated with, commissioned by, or endorsed by Wilson Egypt. Wilson Egypt’s real store runs on WordPress + WooCommerce at wilson-eg.com. This is an independent concept rebuild — a case study in what their storefront’s engineering could be. The full live catalog (26 products across 5 categories, real EGP pricing, real stock status) was pulled straight from their own public WooCommerce REST API, then rebuilt from scratch as a bespoke platform rather than a reskin.

A platform, not a storefront demo

A 50-route Flask + SQLAlchemy API: phone-based JWT auth with role-gated admin access, product/category CRUD, image uploads, a coupon system with validation, favorites, orders. A full admin portal — dashboard, products, categories, orders, customers, coupons, slides, settings — sits behind the same auth as the storefront, not bolted on after. React 18 + TypeScript on Radix primitives, React Query for data, React Hook Form + Zod for validation. RTL-first (Cairo/Tajawal + Inter), Egyptian Gold on a warm-cream ground, themed for dark mode too.

What completeness means here

Playwright for e2e, Vitest + Testing Library + vitest-axe for accessibility — the tooling of a production build, aimed at a concept rebuild. The pitch is the engineering itself: what Wilson’s real storefront would need to compete, proven independently rather than proposed on paper.