Image.png

Harrir

locationpinIraq

Harrir is a scalable e-commerce platform originally built using ExpressJS with MySQL and AWS Lambda with MongoDB. The platform is currently undergoing modernization: migrating legacy APIs, removing outdated MySQL dependencies, consolidating services into a unified AWS Lambda backend, launching a DSL-based SuperMini app with deep Qi service integrations, and maintaining mobile/web frontends plus an admin panel for centralized management.

Timeline Ongoing

Services

Prototype Design

Market Research

Frontend Development

Backend Development

QA

Platform Deployment

Did You Know?

E-commerce platforms serving emerging markets with optimized backend performance and caching can reduce page load times by 35–50%, directly improving conversion rates in low-bandwidth regions.

python

Python

next.js

Next.js

react-native

React-Native

Image.png
image

Problem Statement

The existing system had accumulated significant technical debt, outdated dependencies, minimal documentation, and an unstructured codebase with over 200 APIs, many of which were unused or redundant.The infrastructure and architecture were inefficient, with multiple fragmented Lambda services, expensive third-party tools, and incorrect design decisions such as using Elasticsearch for caching and maintaining disconnected databases.The mobile and admin applications required stabilization due to outdated frameworks and inconsistent implementation across different parts of the system.Development of a DSL mini application was required on short notice, despite limited prior experience with the platform and minimal documentation.The client’s automation and scraping tools were unstable and poorly structured, slowing development and requiring deep analysis and refactoring.Scraping large fashion platforms required overcoming strong anti-scraping mechanisms while ensuring the system could scale to handle large product volumes efficiently.Performance optimization was essential because the platform serves users in Iraq, where slower network conditions required minimizing database calls, optimizing APIs, and implementing efficient caching.

image

Solutions

Performed a full system audit, stabilized applications, updated dependencies, and provided the client with a clear technical roadmap to modernize the platform.Improved backend architecture by consolidating services, optimizing AWS Lambda usage, and implementing Redis caching through AWS ElastiCache to replace inefficient caching methods.Stabilized and modernized backend, mobile, and admin systems, enabling consistent development and faster delivery of new features.Rapidly learned and delivered the DSL mini application, integrating it with backend systems and maintaining development timelines.Took ownership of automation and scraping systems, refactored critical components, and collaborated with the client’s team to restore development speed and reliability.Designed and deployed a scalable scraping architecture capable of handling anti-scraping protections and large-scale product ingestion.Implemented performance optimizations, caching strategies, and API improvements that significantly reduced latency and improved user experience in low-bandwidth environments.

Tech Stack

Python

Python

Next.js

Next.js

React-Native

React-Native

The process

Having the design, within a few months our development team built the product that was ready for the client's review. Since then worked on retainer basis for maintenance, QA & testing.

2025 - 2026
Oct
Dec
Feb
Mar
Dev (Ongoing)
QA (Ongoing)

KPIs

42%

Faster API response times

Harrir reduced API response latency by 42%, improved scraping reliability by 60%, and stabilized over 200 backend APIs, enabling consistent product discovery and faster browsing for users in low-connectivity environments.

42%

of traffic are active users

Check out our recent projects

Propelius Technologies

You bring the vision. We handle the build.

facebookinstagramLinkedinupworkclutch

© 2026 Propelius Technologies. All rights reserved.