Service-oriented marketplace with POS, delivery, and microservices
Industry
E-commerce / Local Business Services
Scope
Web Platform, POS System, Mobile Apps, APIs
Duration
Multi-phase Development
Stage
Production & Expansion
Introduction
BarqiBazar is a service-oriented digital marketplace designed to empower local business owners by connecting their existing offline operations with a modern online selling ecosystem. The core idea was to extend a traditional POS-based business into a complete end-to-end commerce platform — covering inventory, online orders, payments, and delivery.
Initially, local merchants used standalone POS systems to manage in-store sales. BarqiBazar transformed this flow by allowing merchants to list the same products online, receive customer orders, and fulfill them through an integrated delivery system. The platform operates as a full ecosystem with separate applications for merchants, customers, and delivery riders.
The entire system was built using a microservices architecture, ensuring scalability, flexibility, and independent growth of each business component.
Challenge
The project involved solving multiple real-world challenges:
- Bridging offline POS systems with online marketplaces
- Keeping inventory and pricing consistent across channels
- Managing complex order lifecycles
- Coordinating merchants, customers, and delivery riders
- Ensuring scalability for multiple businesses and locations
Handling these challenges required a carefully designed architecture that could support growth without creating tight coupling between services.
Approach
A microservices-based approach was adopted to isolate business domains and allow independent scaling. Each major function — POS integration, online ordering, user management, delivery, and rider operations — was developed as a separate service.
Distinct applications were built for each role:
- Merchant system for managing products and orders
- Customer application for browsing and ordering
- Rider application for delivery assignment and tracking
I worked on designing and integrating backend services, implementing business logic, and ensuring smooth communication between services and applications.
Services & Contributions
- Microservices-based system design
- Backend & API development
- POS system integration
- Order & delivery workflow implementation
- Service-to-service communication
- Performance and reliability improvements
- Collaboration across frontend and mobile teams