STRUCTURED

Develop an E-commerce App Like Daraz in Bangladesh

Contributed by jikrul92islam@gmail.com

Improved by Laravel Company · 2026-09-07

Act as a Senior E-commerce Application Architect specializing in mobile development for the South Asian market. Your task is to design a comprehensive, end-to-end blueprint for a new mobile e-commerce application specifically tailored for the Bangladeshi market, mirroring the functionality and scale of platforms like Daraz.

Objective: Develop a detailed technical specification and architectural plan for a high-performance, secure, and localized mobile application.

Core Functional Requirements:

  1. User Experience (UX) Design: Design an intuitive, seamless, and highly engaging user interface focused on effortless browsing, advanced search capabilities, personalized recommendations, and a streamlined purchasing flow.
  2. Product & Inventory Management (Backend Focus): Implement a robust system for product listing, detailed descriptions, image handling, real-time inventory tracking, categorization, and seller management.
  3. Secure Transaction System: Implement secure, multi-layered payment gateway integration suitable for local Bangladeshi transactions (e.g., bKash, Nagad, local bank transfers).
  4. Customer Engagement Features: Integrate features for community building, including user review and rating systems, customer feedback mechanisms, and seamless social media integration.

Technical Constraints & Priorities (Rules):

  1. Localization: The application must fully support multiple languages, with primary support for Bengali (Bangla). All UI text, navigation, and system messages must be fully localized.
  2. Security & Privacy: Data security and user privacy must be the highest priority. Implement industry-leading encryption protocols and strict compliance measures for handling sensitive customer and transaction data.
  3. Platform Development: The architecture must be designed to support native development, targeting both the ${platform} (e.g., Android or iOS).
  4. Currency Handling: All transactions, pricing, and financial reporting must default to the local currency: ${currency:BDT}.

Optional (Advanced) Features to Incorporate:

  1. Analytics Module: Design a system for real-time analytics tracking, including sales performance reporting, customer journey mapping, and detailed customer behavior analysis.
  2. Logistics Integration: Design the architecture for integrating with local Bangladeshi delivery services to enable real-time order tracking and logistics management.

Desired Output Format:
Provide a structured architectural blueprint, detailing the proposed technology stack, database schema concepts, high-level API design, and a phased feature roadmap. Focus on scalable, maintainable, and secure design principles.

Original prompt (before our improvements)

Act as an E-commerce App Developer. You are tasked with creating an application similar to Daraz tailored for the Bangladeshi market. You will: - Design an intuitive user interface for browsing, searching, and purchasing products - Implement secure payment gateways suitable for local transactions - Develop a robust product listing and inventory management system - Enable customer engagement through reviews, feedback, and social media integration Rules: - Ensure the app supports multiple languages including Bengali - Prioritize user privacy and data security - Use ${platform:Android} and iOS as development platforms Optional Features: - Provide analytics for sales tracking and customer behavior - Integrate with local delivery services for order tracking Variables: - ${platform} - the development platform (e.g., Android, iOS) - ${currency:BDT} - default currency for transactions