Online Shopping Application which uses Augmented Reality(AR) for product trials, thus completely changing shopping experiences.

Overview

ShopOn

This is an Android Native application which is developed as a solution for HackOn with Amazon 2022 for the problem statement related to shopping experience. The detailed problem statement and proposed solution are mentioned furthur in the document.
Click here for the video presentation with app demo.

Problem Statement:

What is that one thing that has refrained customers from buying online for a long time? One of the prominent differences between traditional and online shopping has been physically experiencing the products, confirming its size, all of which has been a pain point for a very long time while buying any product online. If we could solve this problem of product trials, checking the product dimensions by comparing it with real world objects, we can onboard many customers who doesn’t buy online because of this gap.

Proposed Solution:

We intend to solve these problems by using the Augmented Reality (AR) Technology, through which we’ll target on providing customers with virtual representation analysing the product’s size, fitment, colour theme sync, etc. With the feature of trying out their products virtually through their mobile phones, the gap between the customer and the product will be minimized.

Screenshots of the application :

Application Screenshots1 Application Screenshots2 Application Screenshots3

How does it work?

We will be using SceneViewer by triggering a explicit intent to it. Scene Viewer is an immersive viewer that enables 3D and AR experiences from our Android app. It lets users of our application easily preview, place, view, and interact with web-hosted 3D models in their environment. It uses ARCore, which is Google’s platform for building augmented reality experiences. Using different APIs, ARCore enables our application to sense its environment, understand the world and interact with information.

ARCore uses three key capabilities to integrate virtual content with the real world as seen through your phone's camera:

  1. Motion tracking allows the phone to understand and track its position relative to the world.
  2. Environmental understanding allows the phone to detect the size and location of all type of surfaces: horizontal, vertical and angled surfaces like the ground, a coffee table or walls.
  3. Light estimation allows the phone to estimate the environment's current lighting conditions.

How quick can this technology be implemented ?

Our solution can be instantly be brought to production with the existing shopping applications for different products.

What is the impact of this solution ?

The impact of adding this feature will be huge, as we’ve now reduced the gap between our customers and the actual product. More and more people would be eager to try the product and ultimately increase the sales by a very large factor.

Is the solution scalable ?

The solution is highly scalable as it can be implemented with the existing shopping applications.

Business Relevance :

After bringing the idea to production, more and more users will be tempted to check out the products and the transition barrier from traditional offline buying to online would be reduced, thus increasing the sales.

Use this application :

  1. You can download the APK, and then install it (you might have to enable installation from unknown sources).

  2. Or you can clone the repository and import in Android Studio to see the code + build the APK.

git clone https://github.com/akshatkverma/ShopOn.git

Future Scope:

The option for virtual try on/ see in your room can be made available for more and more products by making a separate application for making 3D models by just scanning the object by mobile phone’s camera, which currently requires a professional to make 3D models using heavy graphical softwares. Continuous improvement can be made to the AR technology, making the items even more realistic and improving the overall experience.

Team Details :

Team Name : Lifetime Error

Team Members:

  1. Akshat Kumar Verma
  2. Mayur Ray
  3. Afzal Ansari
  4. Sharad Shaiwal
You might also like...
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

This is an open source launcher project for Android devices that has been built completely from scratch
This is an open source launcher project for Android devices that has been built completely from scratch

Description This is an open source launcher project for Android devices that has been built completely from scratch. The main goal of this launcher is

Product Flavours for Android
Product Flavours for Android

Product Flavors If you need to develop more than one app for one project one might think of building two different android projects, fortunately, Andr

Mobile App that that enables users to manager product listing IProcure Ltd Senior Android Engineer Role interview solution
Mobile App that that enables users to manager product listing IProcure Ltd Senior Android Engineer Role interview solution

Mobile App that that enables users to manager product listing (in and e-commerce environment) IProcure Ltd Senior Android Engineer Role interview solution

Product Hunt Android app using Jetpack Compose
Product Hunt Android app using Jetpack Compose

Product Hunt Product Hunt Android app using Jetpack Compose. The app supports both day mode and night mode. 👉 Check the article on my blog https://sa

StoreForAndroid - Online shop application for Android
StoreForAndroid - Online shop application for Android

StoreForAndroid Online shop application for Android. Implemented feachures such

An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes.
An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes.

TVShowCaseApp An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes. Prerequisites 1. Check the API I

An android application which uses NewsAPI for listing news.
An android application which uses NewsAPI for listing news.

NewsApp An android application which uses NewsAPI for listing news. Prerequisites 1. Check the App If the app cannot list news, check the API key on b

MovieLibrary -An android application which uses tmdb API to fetch the data for various movies and TV Shows
MovieLibrary -An android application which uses tmdb API to fetch the data for various movies and TV Shows

MovieLibrary -An android application which uses tmdb API to fetch the data for various movies and TV Shows

Owner
Akshat Kumar Verma
Akshat Kumar Verma
Deep AR android APP (Augmented reality) with face recognition and filters

quickstart-android-java To run the example Go to https://developer.deepar.ai, sign up, create the project and the Android app, copy the license key an

Arjun Kheni 3 Mar 30, 2022
Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Victor 3 Aug 18, 2022
Load the online comic content supported by any plug-in project to provide a convenient online comic viewing experience

kinoko Awesome manga reader. Download Description Load the online comic content supported by any plug-in project to provide a convenient online comic

null 176 Dec 30, 2022
[Android] In-app language changing library

Localization Library Android library for in-app language changes support in your application Feature In-app language changing Default language when fi

Akexorcist 960 Jan 5, 2023
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.

Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc

Soumik 2 Apr 28, 2022
This is a Movie API app in which data is fetched online from the TMDB site using API authentication.

Movie-API This is a Movie API app in which data is fetched online from the TMDB site using API authentication. MVVM model is used for Database Managme

Atishay Jain 1 Dec 4, 2021
Quiz-Application - A quiz application which uses opentdb api to get quiz of different levels like Easy Hard and Medium

Quiz-Application A quiz application which uses opentdb api to get quiz of differ

Pranat Praveer 2 Jan 25, 2022
Yet another ToDo app, but the UI completely written in Jetpack Compose!

Yet another ToDo app, but the UI completely written in Jetpack Compose!

Wisnu Kurniawan 134 Dec 31, 2022
The only wallpaper app you need. No ads, Completely free ! I promise

WallUp An awesome app to download wallpapers for your phone. No ads ! I promise. Explore the docs » Report Bug · Request Feature Table of Contents Abo

Divyansh Dwivedi 6 Dec 3, 2022
A simple and completely secured notes android app

Notes Our very first project A simple and completely secured notes app Your data is stored in a completely isolated mechanism which minimizes the risk

karan goyal 1 Nov 14, 2021