Annus Shabbir
All work
Case study · Esketchers · 2021

Solvpath

E-commerce support automation — a Django/DRF backend with a GrapesJS visual builder and real-time notifications.

  • Django
  • DRF
  • Angular
  • GrapesJS
  • Pusher
  • PostgreSQL

Commercial product — case study only; no public source repository.

The problem

A cost-effective e-commerce support product needed scalable APIs, real-time updates, and a flexible visual builder for support flows.

My role

Software Engineer — backend (DRF) and frontend (Angular) contributions.

What I built

Built scalable REST APIs with Django REST Framework (Mixins, APIViews, Serializers) and used Django polymorphic models to optimize the data model. Integrated Pusher for real-time notifications and extended a GrapesJS web builder with custom reusable blocks — including a link/unlink feature for separate mobile, tablet, and desktop designs.

Architecture & stack

  • Django + DRF backend (polymorphic models; Mixins, APIViews, Serializers)
  • Angular frontend
  • GrapesJS web builder with custom reusable blocks (responsive link/unlink)
  • Pusher real-time notifications

Have a similar project in mind?

Start a conversation