Technologies : Mobile Apps
Category Name : Augmented Reality Solutions
The client owns an e-commerce platform where you can watch and buy a premium collection of Rolex watches. We have updated this watch selling application version 2.0 with new features and functionalities. The App categories into three models such as retailer’s app, customer's app, and administrative panel. The basic work and functionality of each model you can see below.
The new interesting thing in this 2.0 version is that it updated with the augmented reality solutions. The customers can test watches on their hand in real-time without wearing it. The users can wear marker (template watch) on their wrist and scan that marker for checking the real-time watches. Another big update is that the customers can now test watches without wearing a marker on their wrist. Now, they can check it manually.

Retailer’s App

  1. Login
    • Retailers will be able to login into the Application with provided credentials.
    • Admin will provide these credentials to Retailer.
  2. AR Feature (with Marker)
    • The retailer will have the Template Watch (Marker)
    • End customers will wear that template watch on their wrist
    • Then after, end customer will scan the marker(template watch) and see the different watch faces in the real-time
    • And see how does the app look on their wrist
    • Customers will also be able to change the watch faces & straps in the real-time. This will help customers to try various combinations real-time on their wrist
  3. List of Collection and Watches
    • Retailers will be able to see list of Collection
    • In each collection, Retailer will see list of Watches
  4. Watch Details & Price
    • Retailer will be able to see the details of each watch along with its price
    • Retailer will also be able to see the Retail Price and MRP Price for the watch
    • Price will be displayed in Euro, Pound and Dollars
  1. Place an Order
    • Retailer will be able to place an order for any particular watch / Strap
    • To complete the order, Retailer will need to provide some required details
    • After that, Order will be managed manually/offline between Retailer and Admin
  2. Order History
    • Retailer will be able to see the list of orders placed by them
  3. Book a Repair
    • The retailer will be able to book for a watch repair
    • The retailer will need to provide some required details, in order to place a Repair Request
  4. Notifications
    • Retailers will receive notifications in the app for the following events:
      • New Watch Model Launch
      • Events OR Offers
    • New watch model, Events or Offers will be added by Admin from the Admin Panel

Customer’s App

  1. Login
    • Login with Facebook or Gmail
  2. Simple and user-friendly UI
    • The user will be ensured with the interface that has elements that are easy to access and understand and use to facilitate the actions
  3. List of Watches
    • Customer will be able to see list of Collection
    • In each collection, Customer will see list of Watches
  4. AR Feature (without Marker)
    • Customer will need to select a watch, that they want to try
    • After watch selection, App will start the mobile camera and customer will be able to see that watch on their wrist
      • To check how does the watch look on their wrist
    • Customers will also be able to change the watch faces & straps in the real-time
      • This will help customers to try various combinations in real-time on their wrist
  5. Faces of the watches they can’t scale
    • The customer can select the watch and the customer will be able to see the watch but he/she won’t be able to zoom in or zoom out the face of the watch the user will only be able to see a predefined size of the watch on the wrist
  6. Scale strap (Longer or Shorter)
    • The customer can view the strap and can scale whether the strap is longer or shorter
      Note: We will need to check the Feasibility for this.
  7. Save the watch (Wish-list)
    • The customer can view the collection and can save or mark the watch as a favorite.
    • In the wishlist tab, the customer can view the watches he or she has marked as a favorite
  8. Buying the straps/Changing the Strap
    • The customer can change the strap in real-time and can take a look and feel of the strap
    • The customer can buy only the strap as well
  1. Watch Details & Price
    • Customer will be able to see the details of each watch along with its price
  2. Place an Order
    • Customer will be able to place an order for any particular watch / Strap
    • Customer will need to provide the required details and make the Payment.
    • Payment Options:
      • PayPal
      • Credit Card
      • Check (In this Customer will get the required details to deposit the check)
      • After that, Order will be managed manually/offline between Customer and Admin.
  3. Order History
    • Customer will be able to see the list of orders placed by them.
  4. My Collection
    • In this section, Customer will be able to see the list of watches that they have bought.
    • Customer will also be able to add their watches that they previously bought from the website or from the Retailer
      • To add a watch, Customer will need to enter a unique code
      • Once the customer submit this code, it will be verified from the backend
      • Admin will need to add unique codes of all the watches from admin panel
  5. Service Request
    • From this section, the customer will be able to raise a Service Request for their watch
    • Once, Customer submits a Service request, Admin will be notified for the same
    • And then after all the necessary communication regarding service will be offline. This is not included in the application scope of work.
  6. Services Request History
    • All the service requests sent by the customer will be displayed in this section.

Administrative Panel

  1. Retailers Management
    • Admin will be able to see list of Retailers, who are using this application
    • Admin will also be able to Add/Update/Delete any Retailer
    • Admin will Add a new retailer from this section and share credentials with that particular retailer
  2. Customers Management
    • Admin will be able to see list of customers, who are registered with the application
  3. Product Catalogue
    • Admin will be able to add New Product in the app
    • New Product includes : Watches OR Straps
    • In order to add any product, admin will need to add product details and prices (in Euro/Pound/USD)
    • Unique Code
      • All watches will be available in limited edition.
      • Hence, while adding a watch Admin will also enter the list of unique codes for each model.
  1. Orders Requests
    • Admin will be able to see the list of all orders received from Retailers and Customers.
    • Admin will only receive Order requests here.
    • Order Shipment & Delivery will be managed offline from the system. That is not the part of our scope.
  2. Payment Received
    • Admin will be able to see the list of payment received against the watch orders.
  3. Service Requests
    • Admin will be able to see the list of all service requests received from customers.
    • Service Requests will be managed offline from the system.

TECHNOLOGY STACK

  • Native Android App - Android Studio | JAVA
  • Native iOS App - XCode | Objective-C OR Swift
  • AR SDK - Kudan
  • Backend PHP - Codeigniter OR Laravel
  • Database -MySQL

WANT TO CREATE AR APP OR SOME THING RELATED?