
Flickbasket
A hyper-local multi-vendor commerce platform supporting restaurants, grocery stores, and local businesses with location-aware delivery.
About This Project
What I built and why
Flickbasket is a comprehensive hyper-local marketplace designed to support multiple business categories beyond traditional food delivery. The platform enables restaurants, grocery stores, bakeries, pharmacies, and other local vendors to operate digital storefronts under a unified system. By leveraging intelligent geolocation and spatial data, Flickbasket connects users with nearby vendors while maintaining category-specific workflows. The system includes robust vendor dashboards, a dynamic cart engine capable of handling diverse product types, and real-time order tracking for a seamless customer experience.
Key Features
What makes this project stand out
Multi-Category Vendor Support: A scalable architecture that supports restaurants, grocery stores, bakeries, and pharmacies through dynamic store type configurations.
Geolocation-Based Vendor Discovery: Automatically detects user location to surface relevant nearby vendors across all supported categories.
Vendor Management Dashboard: A dedicated interface for business owners to manage inventory, track orders, monitor sales, and view performance analytics.
Dynamic Cart and Checkout: An AJAX-powered cart system capable of handling heterogeneous product types with secure PayPal payment integration.
Real-Time Order Tracking: Provides customers with live status updates from order placement through preparation and delivery.
Challenges & Solutions
Problems I faced and how I solved them
The Challenge
Designing a scalable multi-tenant architecture where business logic, data models, and workflows differ across multiple vendor categories.
My Solution
Implemented a flexible StoreType-based domain model to standardize vendor categorization while enforcing strict data isolation and category-specific workflows.