Skip to content

diversi-tech/mall-buddy-meet

Repository files navigation

ShareMall A Collaborative Shopping Experience Inside Malls 🚀 Overview

ShareMall is a location-based shopping application that enables users to collaborate in real time to unlock shared in-store discounts.

Instead of shopping alone, users can select a mall, choose a store, and open a shared purchase request. Matches are restricted to users within the same mall context, ensuring relevant and localized collaboration.

💡 Core Idea

Physical retail lacks a coordination layer.

ShareMall adds a digital collaboration layer that allows shoppers to:

Participate in group-based promotions

Connect with nearby shoppers

Maximize savings together

🌍 Architecture

The system is designed with scalability and clean separation of concerns:

Hierarchical structure: Country → City → Mall → Store

Service-layer abstraction (no business logic inside UI)

Structured data layer prepared for future API or database integration

Async-based data handling to simulate production behavior

🔐 Engineering Principles

No secrets exposed

Environment-ready structure for future API integration

Clear separation between UI and business logic

Designed for future backend migration

📈 Future Roadmap

Real-time match synchronization

Backend integration

Authentication layer

External Places API support

Cloud database migration

✨ Built with scalability and production-readiness in mind, even at MVP stage.

Releases

No releases published

Packages

 
 
 

Contributors

Languages