Back to Portfolio

Mini E-Commerce

Full-stack e-commerce platform for the Bangladeshi market with local payment gateway integration

The Challenge

Bangladeshi online sellers had no purpose-built e-commerce solution supporting local payment methods like bKash, Nagad, and Rocket. Existing platforms were either foreign-only or lacked coupon management, returns handling, and a complete admin dashboard.

Our Solution

Built a full-stack Django 6 REST API + React 19 SPA with ShurjoPay integration (bKash, Nagad, Rocket), cart and wishlist, coupon and promo code system, returns and refunds, TOTP-based two-factor authentication, in-app notifications, and a complete admin dashboard with order analytics.

The Outcome

End-to-end e-commerce platform purpose-built for the Bangladeshi market. Full order lifecycle from cart to refund supported natively. Deployed to Netlify (frontend) and Render (backend) with Cloudinary media storage.

Key Features

ShurjoPay integration (bKash, Nagad, Rocket payments)
Cart, wishlist, and coupon/promo code system
Returns and refunds management
In-app notification system
Admin dashboard with sales analytics
Product and inventory management
Cloudinary media for product images

Tech Stack

Django 6Django REST FrameworkReact 19VitePostgreSQLShurjoPayTailwind CSS v4shadcn/uiZustandJWTCloudinaryMailjet

Like what you see?

Let's build something like this for you.

Start a project
Nexa Sparks

We ignite digital innovation by building scalable, beautiful software solutions that transform businesses and delight users.

Contact

  • nexasparks@gmail.com
  • Dhaka, Bangladesh

© 2026 Nexa Sparks. All rights reserved.

Built with ❤️ by Nexa Sparks