Double-sided marketplace mobile app to buy and sell books

The bookseller in question is one of the toughest competitors in the market. Being a book freak, he had a craze for books, which he aimed to make contagious by letting other people buy and sell books through his platform. The client wanted this platform to allow people to sell and buy the used and new books while knowing the genre in trends for further succession.

Double-sided marketplace

Technologies used

MVC Architecture

Native iOS (Swift)

Custom PHP

Business nature

The client is a bookseller and reseller selling new and used books for over a decade. After realizing the scope of mobile apps, he wished for the same to enhance his business and wished for a platform where the original owner can directly converse with the final buyer, cutting the client some amount of commission on the sales.

The problem

Our client wanted an app to be created which could allow both buying and selling. He wanted to create opportunities for the sellers, the resellers and the reading enthusiasts.

The client wanted a mobile app that could be used for both large scale and small scale buying. An application was needed where a customer could store the books in the cart and checkout with the bulk buying.

An app needed to have both the roles for the same user. The client demanded an app where the same person can sell and buy stuff without shifting to a different application. A kind of this concept is called the double-sided market place.

The challenges

Maintaining the dual roles of the user

One of the biggest challenges while making the application was to accommodate the functions of both the user and the buyer, and that too on the same window. The demand was basically to allow the user to upload the catalogue and maintain the market and at the same time, allow him to purchase books from the other sellers.

Crafting a UX catering to multiple features on one page

As the same person was going to play both the roles, hence the user interface needed to be altered to cater to both the needs on the same screen. And all of this was required to be done without hampering the fascinating feel of the UX. The chaos was needed to be arranged in proper order. In fact, since this was the first of the kind case in the region, there was no availability of any kind of template or reference, so everything had to be done from the scrap.

Sustaining a large scale usage

Another robust challenge standing ahead was its bearability with the large scale usage. As the nature of the business was about the books, it was going to be in wide usage. So, scales had to be set high for multiple users at a time.

Multiple shipping options

The client wished for a system where delivery of the product is undertaken by a third party so that the seller does not have to bear the overhead costs while maintaining the delivery fleet.

Solutions

Figuring the list of requirements

The client undertook the task of preparing the list of requirements through the regular brainstorming sessions, complementing their expectations. The requirements were then given a visual outlook through a wireframe presented by our team.

The priorities were set for the features to keep at the back and for the features to bold up. This helped direct the working and reduce the costs to a great extent.

Single ID for both the roles

We ensured that the app configures the same ID for both roles of seller and the buyer. A seller, while maintaining his market and selling the product can look into the buying department to buy some stuff at the same time.

A friendly and master UX

Our biggest challenge became our masterpiece product. The app included some well defined clutter-free features, which made it highly user-friendly. Now, the seller could add new products to their shops, figure out the relevant shipping methods and add up the calculated taxations along. The buyers, on the other hand, could add up products from multiple shops to the cart and checkout via the single cart management system. This enhanced simplicity and creativity in the technicalities.

Multiple delivery options

The app catered to 3 types of delivery options. These were: postage, click & collect, and delivery.

Payment options and secure payment transfers

A special protective layer was applied to take care of all the financial travels. A third party delivery provider was to be introduced for finance deliveries. In case the payment fails, a system was applied where the buyer would be credited with the whole amount.

Buffered technology

The platform was to be developed for both the mobile operating systems. Hence, React Native development came into use. The backend was, however custom developed. The technologies which deserve the mention are:

  • Native iOS using the Swift framework
  • Custom PHP Back-end with MVC architecture.

Results

Equal opportunities for buyers and sellers

The app allowed an equilibrium of opportunities for buyers and the sellers relating to the book marketing sector. The buyer could fill the cart with the products from multiple shops and checkout without any hassle. The platform helped discover the undiscovered opportunities for small scale sellers and gave an additional benefit to the mid-level and established sellers.

Varied variety of books

The buyer now can feast upon a wide variety of books, writers and genres. If this was not enough, buyers now can choose between paperback, hardcover and Kindle Edition.

Request uploading, live auctions

With such an amazing system, if a buyer doesn’t get his desired kind of book, he can submit a request on the platform, which can be fulfilled by any of the sellers. Moreover, the new launches are made for auction, which not only increases customer engagement but also reduces their bounce rate.

>

Stay Connected

X
This website uses cookies to ensure you get the best experience on our website. By using this site you agree to the use of cookies. Learn More Accept Cookies