Academic & Full-Stack
Apr 2025 - Jul 2025

Deal Sell

A full-featured e-commerce and classified marketplace mobile app built with Flutter, BLoC, Shorebird, and Node.js backend.

Deal Sell
ArchitectureClean Architecture
BackendNode.js REST API
Local DBHive Key-Value

Project Overview & Problem Statement

Deal Sell is an intuitive e-commerce mobile application designed for peer-to-peer buying and selling. It enables merchants and everyday users to list products with photos and descriptions, browse items with categorized search filters, manage an interactive shopping cart, and track order histories with real-time updates.

System Architecture & Engineering

Built using Clean Architecture principles and BLoC pattern for separation of UI and business rules. Integrates Shorebird for hot updates, Hive for local cart persistence and fast offline lookups, and a Node.js REST API backend with Firebase authentication.

Key Features & Capabilities

  • Multi-category product catalog with debounced search & filtering
  • User authentication and personal profile management
  • Interactive shopping cart backed by local Hive storage
  • Instant hot-patching with Shorebird over-the-air integration
  • Order placement workflow and transaction history

Technologies & Frameworks