Abstract:
The objective of this project is to develop an AR-based web application that will allow
customers to see products in their real-time surroundings. The main objective behind
creating this project was to increase customer satisfaction and decrease product
returns. This report explores the different stages of creating this application and how
it will customer and admin profiles coordinate with each other and do their respective
action. Our final product is an AR based web application that will allow the customer
to order a product and order it by using payment method like Paypal.
This project uses Augmented Reality to display products in real-time surroundings.
We have Web XR and Model Viewer for implementing AR. The Server side language
used in our product is node.js, the front end is built using react.js and ReactStrap is
used for making the web application responsive on all mobile devices, and React redux
is used for managing states
We have used MongoDB as our database and it has four schemas in total with multiple
fields. We use MongoDB as it can store structured and unstructured data easily and
can store 3D models. We have toured 3D models in gib file format. For doing that
first took gltf models and converted them to gib using the blender