A custom CRM solution for online stores

An e-commerce backoffice for managing orders, products, customers, and performance — built to scale across multiple online stores

Role

Product Design
UX / UI
Frontend-end development

Context

Initially built for one store, evolved into a modular platform serving 10+ e-commerce clients

Goal

Streamline daily workflows for store managers — reduce time spent on orders, products, and reporting

I consolidated order processing, product management, and customer tracking into a unified workflow — reducing time spent switching between tools and surfacing key performance data at a glance.

Dashboard homepage with key metrics (orders, revenue, products), recent activity, and performance trends.
Early wireframes exploring how to surface order status, product updates, and customer data without overwhelming users.
Performance analytics showing sales trends, product popularity, and customer behavior over time.
Order detail view consolidating customer info, products, shipping status, and payment — everything managers need in one screen.

Collaboration

I worked closely with the development team throughout implementation, prototyping critical interactions in code first to validate feasibility before finalizing designs.

As the product scaled to serve multiple stores, I maintained a shared component library to ensure visual consistency and faster deployment across clients.

Results

The redesigned admin reduced time spent on daily tasks — order processing became faster, product updates required fewer clicks, and store managers could access performance data without leaving the dashboard.

The platform is now used daily by 10+ online stores, with feedback highlighting improved clarity and efficiency compared to the previous version.

Next: An editorial website for an architecture studio