Skip to content

bharath-2634/SAR

Repository files navigation

ShopMart - for Digitally Automated Stores

ShopMart is a smart retail mobile application that integrates QR-based Entry, Automatic Object Detection, Real-Time Price Calculation, and Augmented Reality (AR) navigation to deliver a seamless and futuristic shopping experience. By combining AR with mobile computing, ShopMart helps customers effortlessly:

  • Enter stores via QR authentication

  • Automatically detect products they pick

  • Calculate prices instantly

  • Navigate large retail environments

  • Complete purchases with one-tap digital payments

🚀 Project Vision

The aim of ShopMart is to enhance customer experience by providing QR-based Entry , Automatic Object Detection and price calculation , Suggesting products based on user purchase,search etc.. and to redefine how users navigate physical retail spaces by integrating AR into the shopping journey. It enhances user experience by reducing the time spent searching for products and helps retailers improve customer satisfaction and store efficiency.

With ShopMart, customers can:

  • ✅ Enter the store via QR-based authentication

  • 🧠 Automatically detect products placed in their cart and calculate price in real-time

  • 🗺️ Use AR navigation to find products in-store effortlessly

  • 🔎 Search or scan to locate items and get aisle-wise directions

  • 🧾 Manage a digital cart with product and price overview

  • 📦 Receive product suggestions based on previous purchases or searches

  • 💳 Complete payments with a one-tap checkout system

This solution bridges the gap between digital and physical commerce, merging computer vision, AR navigation, and mobile-first UX for a smarter shopping model.

🌐 Real-World Use Cases

  • Hypermarkets and Grocery Chains

  • Smart Departmental Stores

  • Warehouses with indoor navigation needs

  • Retail outlets seeking queue-less billing and better UX

🛠️ Tech Stack

Layer Tech Used
AR Navigation Unity3D, ARFoundation, ARCore
Object Detection YOLO, DeepSort
Mobile App React Native (Metro-Builder)
Backend API Python, Flask
Authentication Google OAuth , QR Scanner integration
Database Firebase
Payment Gateway Razorpay

📌 Future Enhancements

  • 📊 Analytics dashboard for store managers

  • 🛍️ Loyalty system with reward points

  • 🌐 Multilingual support for diverse regions

  • 🧠 On-device AI to optimize detection without internet

👨‍💻 Getting Started

# Clone the repo
git clone https://github.com/bharath-2634/SAR.git

Install dependencies (Install Metro-Builder on your local system)

npm install

Start the Android Emulator

npx react-native run-android

Start the Metro-Builder

npx react-native start

Working Prototype and Screenshots

  1. Authentication(SplashScreen,Manuall login and signUp)

Authentication_module_login_screen Authentication_module_signup_screen

  1. Shopping Home Page

Home_Module_home_screen

  1. Products Page

product_Module_searchBar

  1. Product details Page

product_Module_product_screen

  1. Product CheckOut Page

product_Module_cart_screen

About

ShopMart - A smart retail app featuring QR entry, AI product detection, real-time pricing, and AR navigation. Built with React Native & Computer Vision to bridge physical and digital shopping

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors