Our client is a leading provider of interactive online and wireless business application development services for cross device, cross operating system, and cross wireless carrier support.
Project Overview
QBurst designed and developed a web application for our client, which allows traders to create their own profiles and display their offers and promotions. Shoppers can use the web application to search for discounts using various criteria. A mobile applications was also developed across all popular platforms for shoppers to search and redeem discount coupons. We used JSP Servlets to build the web application and native SDKs to develop mobile applications.
Business Requirement
Our client wanted to create an online marketplace that showcases discounts and promotions announced by businesses.
- The
online marketplace would enable businesses to register and publish
discounts, while buyers look for the best prices on products they
intend to purchase.
- Buyers
can search and get a list of all discounts and offers available
for a product without subscribing to individual websites.
Even though this business model already existed in the market, our client wanted to get a step ahead by providing the service free of cost to customers and businesses.
QBurst Solution
We developed a web application for business owners to display their promotions and offers along with a mobile application for buyers to search for offers and discount coupons.
Development
QBurst developed the web application using JSP Servlets with Apache Tomcat as web server and MySQL as database. Complexities in search functions were implemented using SQL queries. Automatic generation of latitude and longitude values when users type the address of their business location was accomplished with the help of Google Maps API.
The web application provides API for all mobile applications with OAuth for authorization. Data is hosted in the client’s emotion server. We developed the mobile applications using native SDKs.
The client initially designed a user interface for the web application, which we felt conflicted with the UX standards and could demote the product. So we modified the user interface design. We also changed the original architecture developed by our client to sort out technical and backend complications.
The success of the product greatly depended on the search functionality, which is one of the most important features in the product. We incorporated complex SQL queries and created efficient search functions for the application.