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