Canada, 2016 - 2017
7 engineers

Ecommerce affiliate gifting SaaS platform based on people preferences

A B2B2C SaaS tool for organizing and tracking your gift-giving calendar. Allows e-commerce businesses to expose their products and make them available for gifting. Helps people to manage events and simplifies gift searching and buying. With the algorithm based on people's preferences, this becomes a new way of communicating gift choices between the giver and receiver.

 

Developed using:

Java Spring Boot Hibernate ReactJS Redux Material UI PostgreSQL Redis PopShops API AWS
Jenkins Kubernetes Docker

The task

Our task was to create a mobile application for a company to simplify the process of choosing gifts for US and Canadian users. Android and iOS apps had to manage both personal events and general holidays. The idea is quite simple: You find yourself in an online store via the app, where you can buy any gift for someone. The system had to track the user's preferences and suggest to other people which gift you may like. The recipient reviews and ranks in a gamified way what his friends are going to buy for him without revealing who buys what.
 

The challenge

Our product designer and analyst spent a lot of time struggling to make the whole process simple, gamified, communicative, and at the same time private. Gift-giving had to stay a surprising process, but we had to gather information about preferences and interests. It had to be simple for people and very intelligent inside. It was all about balancing things that are hard to combine. No one needed an application that would ask you tons of questions to understand what you really like.
 

MVP development

As in any startup, we faced with a strict budget limitation. Our customers came with a lot of ideas most of which required a lot of time to implement. The MVP plan we built aimed to implement only the most useful features that pushed this solution to the market. We analyzed all requirements and ideas, also brought our own ideas and vision, and then cut the whole requirement list to only 30% of its original size.

Bringing the SaaS model

While the 1st version was based on Rakuten PopShops, a conceptual shift was bringing a SaaS model that gave companies an ability to expose their products into a huge database of items and sell them using our system. This was too risky and expensive in the beginning so we implemented this model in the 2d phase and turned this system into a B2B2C platform connecting companies and people into one clever market.

Marketing Research

Since we had to create an online shopping app with all UI/UX from scratch, before we started planning and designing we studied many similar solutions that exist in the market. We checked all of the features created by others and then came up with new ones that no one else has. Thus was born the Gift Box, where you can find all the items that shoppers are considering for a potential gift recipient for their specific event, but the gift recipient doesn’t know who the shoppers are - a viral feature that engages people in the gamification process.

Design

We were not given any mockups, and the project was fully designed by Ardas. Our creative team was happy to get such an opportunity to prove ourselves, so we enthusiastically undertook it. Our team worked on all the tiny details to make sure that the application meets the modern trends and Google Material Design requirements. The customer had only to approve the final result.

investing in real estate

Recommendation system

One of the main features is that we show recommendations (items) based on the user preferences for the specific event, thus, directing them what to buy - it simplifies the searching process for a gift and increasing the likelihood of success.

Respect the interests

Respect the interests

We collect and store information about the preferences and interests of people associated with certain holidays.

Buying preferences

Buying preferences

We accumulate information about the interests of people based on assumptions and preferences of the online box shop customers.

Audience rating

Audience rating

Those preferences are scored based on the gift recipient’s responses from the Gift Box. As a result, the buyer can see what is the most desirable gift.

Gift Box

As it has been already mentioned above, this feature is a completely new communication method, which was created due to the deep process of marketing research. So what is all about?

Surge of emotionsSurge of emotions
 

A potential gift recipient is able to review his/her gift box and express the emotion (rating) in relation to the gift.

FeedbackFeedback
 

All the communication process goes rapidly in the style of instant messaging, but without the traditional text messages.

The plot thickensThe plot thickens
 

The gift recipient does not see who bought the gift. That means we help the buyer stay incognito and make a surprise.

Pop shops Integration

PopShops is the engine behind tens of thousands of shopping implementations and is used by more banks, airlines, and affiliate malls than any other online shop marketing engine. This is the fastest way to get millions of products from different online stores and networks.

Shopping API and Feeds

Shopping API and Feeds

We use the PopShops API for the convenient search of any type of category and product.

Product Caching

Product Caching

We cache all the items to minimize the number of requests to the PopShops since it is on a paid basis.

Other features

Facebook Login

Facebook Login

User profile and settings

User profile and settings

Event management

Event management

Android (Google) calendar integration

Android (Google) calendar integration

See upcoming and past events

See upcoming and past events

Store user’s mobile contact list on the server

Store user’s mobile contact list on the server

Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

 
Andrew
Ryzhokhin
Chief Executive Officer