Mobile and web application created to estimate the profit from leasing or selling the property
Social Collab is a marketing platform for influencers and advertisers, which serves to help them establish mutually beneficial, long-term relationships. Influencers tell their audience about the products and services of advertisers, who, in turn, pay them for stories views and swipes. In other words, the goal of the platform is to link advertisers with their target audience.
Our client is a developer from Germany who decided to establish his own project. He came to us with a great idea to create a platform for collaboration between influencers and advertisers, and our role in this project is to realise this idea in its best embodiment.
In practice, it means that we were asked to analyse the idea far and wide, in order to identify its strengths and weaknesses. Our area of responsibility included proposing and implementing solutions to enhance the platform and attract the target audience to it. The implementation of new technological solutions seemed to be quite a complicated task, due to the complex logic of the project.
In conjunction with the main development, we began to think about ways to attract the target audience. We put forward several hypotheses regarding customer acquisition and investment, then tested them for several months.
After continuous testing, we implemented one of the confirmed hypotheses. The essence of the hypothesis was that the most convenient way to attract people to the platform and increase brand loyalty is to create an affiliate programme.
In this case, the affiliate programme gave every active user of SocialCollab their own personal link to invite other users to the app. As soon as a person is registered using this link, and tops up the wallet with $100 or more, then that person whose link was used will receive 10% of the wallet deposit. Offer valid for influencers and for advertisers.
After implementing the affiliate programme there was a risk that some unscrupulous users would register fake accounts using the link. In order to save our client money and prevent the cancellation of the affiliate programme, we had to come up with a way to avoiding fake accounts being registered.
It was decided to proceed as follows: when cooperation between influencer and advertiser is created, the platform generates a link that the influencer should post on Instagram. This link first leads to SocialCollab, then redirects the user to the promoted source. Such a system allows us to track all API’s to identify the total amount of unique.
Transaction management was one of the most complicated challenges in terms of logic. Our client wanted to introduce 2 types of wallets for both influencers and advertisers: one for basic transactions and second for affiliate programme revenue. We also were instructed to come up with and implement a convenient and secure payment method.
Together with a client, we developed revolutionary “pay / earn per swipe-up” billing system. It implies that for each unique user who follows the link, a certain amount of money is transferred from the advertiser’s account to the influencer.
To provide clarity and transparency when calculating payments, we made the decision to invoice the advertisers every day. Additionally, to ensure security, our client requested manual processing and transaction confirmation. Money is credited and withdrawn through IBAN, Stripe, cryptocurrency and PayPal transactions, so that each user can choose their preferred payment / withdrawal method.
During the implementation stage of the project, we came to a decision to implement real-time analytics within the platform. These analytics are necessary, in order to provide every user with all the available information about their contracts. The decision was made to protect the database from failing in case of heavy site traffic.
To solve the issue associated with a large number of simultaneous requests to the server, which, in turn, causes a load on server capabilities, we tracked all users who were online, and once a minute we got analytics data for them over the past minute. Then, we split the information into segments of 10 seconds and stored this data in the cache.
So, as soon as the user visited the analytics page, using signalR, we started to display this data to them. Thus, we have ensured that the user can see the analytics chart updates every 10 seconds, without excess server load due to constant requests.
Clicks in the past five minutes
Unique Swipes
Returning visitors
The result of the development is a fully debugged platform that brings benefit not only to advertisers and influencers, but also to our client. All possible options for misuse of the platform were examined to ensure complete security of users' private data and money. We managed to not only meet all the client’s requirements, but also introduce some additional technological solutions that combine a positive effect on the platform and convenience for the users.
96 000 $ earned
715 active campaigns
30 000 swipe up’s each day