About the Client
Company NameJawaher Souq
Location Bahrain, GCC
Jawaher Souq is the Go-to-Marketplace to buy jewelry for the people in GCC. It has 50+ stores and workshops associated to sell their products on the platform.
It offers a single platform where all the jewelry shops in Bahrain can advertise their products in, so the customers can find variety of products at a one stop destination, add them to cart and proceed to payment, so a pleasant shopping experience.
Services we offered
The Client was looking for a Software Development Organization that can understand their concept and develop the Mobile App, especially they wanted to fill the gap of Jewelry ecommerce in the GCC region with a solid ecommerce platform with a customized requirement and rules.
Trustworthy IT Partner
Our Client’s top-most concern was to have a trustful reliable IT partner having a long vision.
They were in a search of experts who have developed products with similar features and industry.
We’ve faced many technical challenges during the development, but the Vital Challenge for us was to design& develop the most complex module “Virtual Tryon”, which required augmented reality techniques on Human Face. So the challenge was to build a virtual Tryon for earrings to allow customers to try &buy seamlessly from the app without getting back and forth during purchase. Our client found us as a Perfect IT Partner to achieve their Goal. And thus the Journey has begun.
On-going Support & Maintenance
Our Client expected a software company who can provide continuous long-term development support for their product.
Perception System had conducted few discussion sessions with client to thoroughly understand the concept and expectations of their dream project. We did brainstorming and raised as many questions as we could to confirm our understanding and vision. We leveraged an iterative method to get feedback early and designed user-flow diagrams, sketches and wireframes before moving to high-fidelity design and prototypes.
The main scope of the Project was divided into the milestones as below:
Performing System Analysis
We allocated our top Business Analysts to analyze the client’s requirements. In the beginning, the software development team has analyzed the concept of hypothetically. Afterward, we have closely inspected the entire process and defined user stories.
Creating Project Plan
Based on our findings, we created flow diagrams for the entire workflow and plan the project development process by defining technical implementations.
Creating System Architecture
Perception System defined the entire Mobile App architecture with navigation, modules, and data interactions with backend system.
Creating Wireframe & Prototypes
After several attempts and meetings with the client-side team, our Mobile App designers have prepared wireframes and prototypes citing all possible workflow diagrams, navigation, and data flows.
Creating UI & Database Design
We’ve created the most user-friendly UI design for Mobile Apps. The “Virtual Tryon” design was the most complicated & challenging part. We’ve also created Database design
Creating User Stories & Test Cases
We’ve created User Stories & Test Cases of each functionality of the system, so that the system can be precisely developed and tested well.
Developing Web & Mobile Apps
We’ve developed entire system including Web Admin Panel, Store Panel & Shipping Agency Panel, Web services/APIs & Mobile Apps (iOS & Android) with “Virtual Tryon”
We’ve performed end to end QA/Testing of entire system with the test cases that we developed using all the standard QA Methodologies & Tools.
Deploying & Delivering the Final System to Client
We’ve Configured & Deployed the Backend on AWS Server to go live, and submitted the mobile app on Apple & Google App stores and they are available for public users.
Providing Support & Maintenance
We committed for long-term support and maintenance with a feasible plan sign up by the client creating a healthy development partnership. So till the time, we’ve been providing all kind support that requires maintaining the system for the live users that includes fixing issues and developing new features based on client’s request.
The Journey toward end-to-end solutions was full of challenges. However, our dedication towards the goals led us to deliver the solution successfully, as well as within the prescribe timeline & budget.
The Team at Perception took the challenge and created 12 Sprints and worked closely with product owners and Jawaher Souq app CTO.
We built the eCommerce app in a span of 12 weeks with all requirements using a cross platform React Native. And for virtual TRYON we implemented our custom algorithm with Machine learning.
The entire application is architected on AWS by our certified AWS solutions architects with EC2, RDS, SNS, SQS and S3 bucket.
We followed the Agile Scrum methodology to develop the app. We listed features as product backlogs and started working in an iterative & incremental delivery model.
We adopted test driven design and development approach to result a high-quality app as a final product.
We built using the combination of PHP (Laravel), Python, React Native, My SQL & AWS (EC2, RDS, SNS, SQS &S3)
Behavior-driven Development (BDD)
We have adopted BDD approaches to bring collaboration between client-side team across the various branches and development team along with seamless communications.
We broke down the entire development process using WBS (Work Breakdown Structure) methodologies to address almost all requirements of client-organization.
We have used the cutting-edge development technologies to deliver interactive and dynamic mobile app experiences.
Milestones & Deliverables
We have decided milestones and deliverables with the consent of the client and delivered entire solution in the continuous delivery model within the predefined timeline.
Jawaher SouqApp is available on Google Store with 1000+ Users using the App.
Perception System has delivered the product to client in a pre-scribed time but for Virtual Tryon we had to implement gradually so after 20 Weeks we delivered the product to client for the first launch.
And the Client has been very impressed by our Service, Approach, Support and Quality of Delivery within the Time & Budget.
Noori El Mansur
Virtual TRY ON
Verity of Stores
Easy Search & Filters
Dynamic Wish List
Smooth Order Creation