Samaale General Trading Co. Digital Headquarters
A production-grade bilingual commerce and logistics website that turns a regional distributor's catalogue, branch network, and procurement services into a fast, discoverable, and conversion-focused digital experience.
Challenge
Samaale needed more than a brochure site. The business spans essential commodities, electronics and appliances, tyres, spare parts, lubricants, procurement, warehousing, freight, and customs clearing across the Horn of Africa. The website therefore had to explain a complex business clearly, help buyers find the right product or service quickly, support English and Somali audiences, and provide a trustworthy path from discovery to inquiry without sacrificing performance or accessibility.
Approach
Designed and built a typed React 19 single-page application with React Router, Tailwind CSS, Motion, a structured data layer, reusable section components, portal-based catalog and article modals, Leaflet logistics visualization, bilingual React Context state persisted with localStorage, dynamic SEO metadata, lazy rendering, vendor chunk splitting, and a Cloudflare Workers contact boundary protected by validation, Turnstile, SHA-256 rate limiting, and Resend.
Outcome
A live, production-ready company platform that presents 27+ products, seven branch locations, four logistics offerings, a regional route map, partner and testimonial proof, three news articles, WhatsApp inquiry paths, and a secure contact workflow. The system is deployed through Vercel and Cloudflare with edge delivery, serverless email handling, cache-friendly bundles, route-aware metadata, and an accessibility-focused interaction model.
Key Results
- Bilingual English/Somali experience with 11 client-side routes and persistent language preference
- 27+ product catalogue with category navigation, search, filtering, detail modals, skeleton states, and WhatsApp inquiry handoff
- Interactive Leaflet logistics map connecting seven operational locations across Somaliland, Djibouti, Ethiopia, and Somalia
- Cloudflare Worker contact API with six-field validation, Turnstile verification, SHA-256/KV rate limiting, and Resend delivery
- Performance and discoverability system combining React.lazy, IntersectionObserver rendering, manual vendor chunks, prerendering, canonical metadata, sitemap, and social previews
