How We Created a Decentralized Social Mining Platform Enabling Users to Earn Crypto Rewards

first_main_imagesecond_main_imagethird_main_image

Front-End 

Back-End 

PM 

QA 

Full-Stack Development 

From Scratch 

01

How we created a decentralized social mining platform enabling users to earn crypto rewards

  • The client

    Our client is a crowdsourcing company that specializes in creating solutions based on blockchain technology, AI, and ML. The target audience of this company includes communities from emerging markets whom our client intends to provide with a steady income. For this reason, our client started growing the idea of creating a social mining platform where users from developing countries could perform simple tasks in exchange for the project's native token.

  • Challenges

    The business idea was fantastic, up-to-date, and worth implementing as it was initiated in 2021 when the Web3 market was on the rise. But everything didn’t happen as expected.

    As all investors of this project were from different countries and had different visions of how to launch the solution, they could not compromise on how to put all their ideas into practice. What’s more, they couldn’t find a dedicated development team who could start their work immediately. So, the lack of a clear vision and action plan, as well as a skillful team delayed the process of development and could condemn the project to failure.

    That’s why, the client came to Wetelo with a request to build a social mining platform to attract more investors and get the necessary funding for further product development.

first_section_image

02

How Wetelo approached the client’s dilemma

As our client needed the product as soon as possible, we involved our CTO, frontend and backend developers, project manager, and QA.

The first step in building this solution was to understand the client’s requirements and find out what features to add to make the web platform unique. That’s why, during the product discovery phase, we brainstormed to define key features.

Our objective was to create a quality, advanced, and scalable social mining platform that would help users optimize their earnings.

Find the right problem

Discover
Define

Solve the problem right

Develop
Deliver

03

Developing a precise algorithm by adding logic to connect customers placing tasks with executors who can perform them

One of the challenges that arise is how to teach people to earn cryptocurrency without professional skills by performing simple social tasks. And the creation of a social mining platform can be an excellent solution to this dilemma that will help users from emerging markets to become financially independent.

Our product is a web platform developed for customers who pace tasks and executors who perform them. The platform needed to make it easy for people to find the most convenient way to earn cryptocurrency for easy work.

We developed a reliable system that allows customers and executors to quickly get in touch and ensure the quick tasks completing.

Customers

Customers are individual and corporate users who are interested in finding people to perform their tasks and compensate them with tokens. They place online and offline tasks for executors to do.

third_section_first_image

Executors

Executors perform tasks and get payment for their work. If executors complete many tasks successfully, their rating can increase. As a result, they can get money for checking how other users perform social tasks. They don’t only work on this platform but talk and develop new skills. That’s why, executors belong to the most numerous group on this platform.

third_section_second_image

Offline tasks

Offline tasks can be different including planting a tree, cleaning, or doing shopping. But the main challenge with these tasks is that it’s difficult to check its execution. That’s why, they’re not so frequent as online tasks. But still, there’re clients who’re inerested in ordering them.

third_section_third_image

Online or social tasks

This category is a broad one and can include tasks like writing posts, commenting, putting likes, and any other activities related to social media networks. The main focus is made on social tasks as they can be easily checked. What’s more, executors are more interested in taking online tasks rather than offlne ones.

third_section_fourth_image

Payment

Grand is a cryptocurrency that can be used on this platform and converted into dollars.

third_section_fifth_image

04

Creating a cryptocurrency token for a social mining platform

Our main step was to create a unique cryptocurrency token for a social mining marketplace to ensure decentralized financial transactions without relying on banks. Using Grand rewards as the base currency could bring benefits to both businesses and workers.

For businesses, this was a chance to pay workers with ease. For workers, this was an opportunity not only to access a wider range of jobs and be paid in crypto but become a part of the DeFi world and turn their time into money. By creating a cryptocurrency token, we provided our client with a solution that allows more DeFi transactions and makes cryptocurrency more available for regular people.

fourth_section_image

05

Technology Choice: NestJS, React, and PostgreSQL for quick release

To make rapid progress within a tight deadline, we needed to opt for technologies that would speed up the development process.

To build a scalable web platform, we chose Nest.js as its performance advantage in terms of handling multiple requests allowed us to save time and money. We focused on PostgreSQL because of its reliability, robust transactional system, and capacity to handle large volumes of data and high-traffic websites. Mongo DB has been chosen because it can store large amounts of data and allows to design scalable web applications.

fifth_section_first_image

To create an engaging user interface, we built the frontend using React. The choice was justified as React’s component-based architecture allows to create a reusable code that can assist in further scaling the web platform. What’s more, we opted for React.js because it makes solutions flexible and maintainable.

fifth_section_second_image

06

Opting for microservices to ensure the platform’s scalability

Finally, we opted for microservices to build more manageable services that can be developed and scaled independently. This step was needed to make the social mining platform flexible and convenient. But the main thing is that our client will be able to develop their solution easily and add new features seamlessly.

sixth_section_first_image

07

Social mining platform: decentralized, advanced, and scalable

After our work was completed, the client received a decentralized, advanced, and scalable platform that can be presented to investors. This social mining platform fully meets users' needs by being a Web3 community that provides people with work and allows them to earn money.

This web platform addresses employment issues for users from emerging markets and reveals the true power of blockchain and DeFi operations. What’s more, this social mining community is a safe and transparent place for all involved.

Currently, our client is looking for investors to win funding for further project development. And we are proud to have worked with such a client and delivered a blockchain project that can drive emerging markets by teaching people how to turn simple tasks into money.

seventh_section_first_imageseventh_section_second_image
The company has gained more investments with the launch of the MVP. Thanks to Wetelo, clients have expressed satisfaction and enjoyment while working on the platform.
Rafael Zeitunian
CEO, Grand Time

Need a clue how to create something amazing?

More works