Market Place

Custom-designed eCommerce business-to-consumer (B2C) marketplace, designed to expand interaction of buyers and sellers beyond their conventional models. Shopzz is designed for bridging the gap between the intermediaries and the users.



The central purpose for developing Shopzz an eCommerce marketplace is to provide a platform to Users where he/she will be able to purchase products online through the app and Vendors can sell their products online by showcasing their products. This story spins behind the need to bridge the gap between users and the vendors. The philosophy primarily has been to cut the unnecessary cost as well as the time by giving customers unbeatable user experience.

Client Requirement

  • A marketplace where both user and vendor are present, as well as both, can be benefitted.
  • Client wanted to let the vendors create their profiles and give them their rights such as adding/removing the product, viewing their featured product, analyzing the insights, etc.
  • As the app is for Kuwait country, the client wanted KNET as the payment method.
  • The feature of marking products as the favorite was also fancied by the client.

Key Featurelist

For User
Sign Up/ Login

Sign up/Login with essential details. Users can log in using Facebook or Google.

Filter Options

Users can filter products easily by Collection, Categories, Featured Stores, On Sale, and Just added filter options.

Categories Listing Page

All the products will be shown in separate categories to the users.

Cart Page

Users can edit or delete products from the cart and go for checkout for payment.


Get notified of your favorite store's events where you can enjoy with your friends.

Like Products & Follow the Stores

Users can like the products and follow the stores, so they can see products when they launched recently.

Product Detail Page

Get all the details & images & videos of product and add the product in the cart.


It displays the list of various stores that offer discounts on various clothes and accessories.

Events & Carnival

It displays the list of events and exhibitions happenings with details like event name, location, event date, information and allows you to call also to get the further inquiry.


Users can apply promo code and Confirm the amount and pay through Cash or KNET.

For Vendors
Sign Up/ Login

Sign up/Login with essential details. A person can request through mobile and web app for registering to become Vendor.

Dashboard Settings

The vendor can get access to the dashboard for maintaining his store such as bank details, shipping, subscription, etc.

Managing catalog

The vendor can alter or delete the catalog according to his preference.


A vendor can also add or remove countries to expand his business.

Report Generation

Vendors can also generate and study their revenue report to grasp his store's insights.


Vendors are free to manage their profile.


The vendor has privileges to make modifications in the order.

Subscription Plan

There are different subscription plans for vendors they can pick anyone according to his convenience.


  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English
  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English
  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English

Client Review

They delivered more than I asked for and gave me Confidence

Khaled Huwaishel
Founder & CEO
Go to Clutch Reviews


Dynamic UI Generation

Dynamic collection view was implemented to enable the user to see various category segments simultaneously on the home screen. It means category blocks generated were interdependent on the image size. Managing dynamic UI in similarity to image size was indeed puzzling and challenging. Though, with some frame size calculation and implementation of custom logic, the entire scenario was wielded quite efficiently by the developers.

Enduring the Vertical and Horizontal Scroll

When the consumer selects a particular category, a dynamic, detailed page gets opened in front of that specific category. Managing horizontal and vertical scrolls to prevent the UI conflict was indeed a task. Our team of experts overcame this scenario by using the UI Delegate where entire scroll direction was managed in the UI.

Our Solutions

It is a universal truth now that mobile is an influencing factor in the eCommerce growth and it is opting by businesses at a breakneck pace. Thus, we suggested a mobile strategy for the business to move with the trend as consumers today prefer mobile apps.

We recommended the client to use Web Back end application and Admin app. This solution helped in reducing the cost as well as time for both operation and development process.

The client also needed a profile for vendors differently so we created a separate panel for the vendor where the vendor can manage all the required details his store demands.


  • Availability beyond time, either online or offline.
  • Retrieve particularized data or summary within minutes.
  • Enhanced usability by the customers.
  • Single admin for both app and web
  • User-centric approach for promotion and offers.