prismetricprismetric

Virtual Marketplace App

For Users

  • Virtual Marketplace (Albazar) is a mobile application that allows users to search, sort, filter products, and view category-wise and seller-wise listing of all products. Once the products are selected, they can view the detailed description of the selected product and users can add that product to the shopping cart. The users can also choose the delivery type for their orders and send messages in chat to any sellers

For Sellers

  • The aim is to develop a mobile application that allows Sellers to view their dashboard, manage their product listing, product inventory, orders, chat with users, and can view order-related reports along with transaction history for online payments

Client Requirements

  • The aim is to develop a mobile application (exclusively for Android & iOS Smartphone devices) that allows users to search for any products by product name, option to apply filters, and sort the product listing. Users can add products to the shopping cart and send messages or chat with the sellers.
  • The aim is to develop a mobile application (exclusively for Android & iOS Smartphone devices) that allows sellers to manage the orders, add new products, and view the transaction history of the orders.

Application Features and Functionalities – For Users

Home Feature
  • Through Home feature the user can view the newly added products in the application in horizontal slider, list of all top sellers along with sellers logo, select any seller to view sellers’ profile along with option to follow or un-follow any seller in the list, and can view list of trending products.

Search & Filter Feature
  • Through Search and Filter feature the users can search by product name and can view the list of all products in both list-view and Grid-view
  • The users can sort the products by new, Popular, Price low to high and Price High to low and can filter the products by country, state, city, category, only show available items and time to delivery with the Sort by and Filter By options respectively.

Category Feature
  • The users can view all the product categories with this feature.

Product Description
  • The users can select any product to view product description, chat with the seller, and add the products to the shopping cart or wishlist.

Shopping Cart
  • The users can view the products added by them to the cart with the options to select quantity of product, to remove products from the shopping cart, total amount to be paid, apply Promo-code, and the option to select delivery type, enter shipping details and choose payment method.

Chat
  • The Chat feature lets the users to chat with any seller in the application

My Orders
  • Through My Orders the users can view the list of orders in process, completed and cancelled. The users can also track the orders in process.

Profile Feature
  • Through Profile, the users can view, edit his/her profile details, save the changes, switch on/off the notification alert, change their password and can also view the list of sellers the users follow.

Application Features and Functionalities – For Sellers

Dashboard Feature
  • Dashboard allows the sellers to view the numerical data regarding the number of orders getting placed by the buyers and view the number of product added so far in the application

Product Listing Management
  • Through product listing management, the sellers can view the list of all products listed so far in the application, can add a new product and edit/delete existing products

Order Management
  • With order management sellers can view the list of all the orders in process and buyers’ information, order details, orders completed, and orders cancelled.

Promo code Management
  • Promo code management lets the sellers to view the list of Active promo codes and options to add, edit, or delete any promo code

Chat
  • Through the chat feature the sellers can view the list of messages sent by users.

Profile Feature
  • With profile the sellers can view, edit his/her profile details, save the changes, view number of followers, switch on/off the notification alert and can change their Password

Reports & Statistics
  • Reports and Statistics allow the sellers to view Reports & Statistics related to orders and view the transaction history of the orders.

Challenges

  • Managing Orders as per the delivery type (Selected by user)

Technical implementations

  • Integration with Currency Converter API
  • Integration with Payment Gateway API

Technical Specification:
  • Android: Android Studio with java
  • iOS: XCode with Objective C/Swift

Solution

Successfully developed and implemented the virtual marketplace (Albazar) mobile application for both users & sellers. Wherein Users can search, sort, filter any products and view category-wise and seller-wise listing of all products. Once the products are selected, they can view the description of the selected product, and users can add that product to the shopping cart. Moreover, the users can also choose the delivery type for their orders. Users can also view a list of orders in process/completed/cancelled orders and also track the orders. The users can also send the message in chat to any sellers. Furthermore, sellers can view their dashboard, manage their product listing, product inventory, orders, chat with users, and can view product or order-related reports along with transaction history for online payments in the application.