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.

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