S.sumith
Back to projects
02Featured

E-Commerce Platform

Production-grade e-commerce mobile app serving 10k+ users. Flutter frontend with Node.js backend, Razorpay payments, and Firebase for real-time inventory.

2025
Lead developer
flutter-commerce

About this project

A fully-featured e-commerce mobile app built in Flutter. The app supports product browsing, cart management, Razorpay checkout, real-time inventory updates, and order tracking. The backend is a Node.js/Express REST API backed by PostgreSQL with a Redis cache layer. Firebase Cloud Messaging handles push notifications for order status updates.

Key highlights

  • A full-stack e-commerce solution featuring dynamic product catalogs, cart & checkout flow, Razorpay payment gateway, admin dashboard with analytics, and real-time inventory management.
  • Built with Flutter, Node.js, MongoDB, and Elasticsearch.
  • CI/CD pipeline via GitHub Actions deploying to Play Store & App Store
  • Authentication: OTP & email login with secure token storage.
  • Personalized Home: Dynamic banners, curated collections, and product recommendations.
  • Catalog & Filters: Multi-level filters, variant selection, and wishlist support.
  • Checkout: Razorpay-powered payments, coupon handling, and order confirmation flow.
  • Order Tracking: Full order history, live status updates, and easy cancellations/returns.
  • Live Chat: Real-time customer support with instant messaging capabilities.
  • Aura AI: AI-powered recommendations and insights for a personalized shopping experience.

Tech stack

FlutterDartNode.jsFirebaseRazormayPostgreSQL