Building a custom DeFi ecosystem for crypto venture investment company

The Seedbox team started as a group of investors and crypto enthusiasts that decided to launch a new service for initial venture investments in the crypto market. The concept gradually transformed into the idea of the ecosystem for crypto investment of a zero day of the coin launch, that offers a simple and transparent service for its clients.

Seedbox started with a deep marketing research and competitors analysis. Founded by specialists with more than 7 years of experience in crypto investment, the company had a clear vision of the go-to-market strategy and features list for the future platform.

We began our work with Seedbox with clarification and creation of the product development document (PRD). Idealogic contributed with additional work of business analysts, product architects and our CTO, Artem Zaitsev. We showed our interest and personal touch in each task we could do together with the Seedbox, before the contract on the development was signed.

With the PRD summarized, we moved to the product development plan

Seedbox envisioned the platform as a solution for investment in FIAT and crypto currencies, providing individual wallets for the venture investments in the system. Following the PRD, we developed the following use cases for each user in the system:

Landing page full website overview and use

  • icon User
  • icon My Profile
  • icon My Tier
  • icon My Pools

User’s profile page

Access the KYC tool

Get the info about the personal wallet and real-time status of the assets

Pool list of the crypto coins to invest

Pool page – the list of the picked up coins with their daily dynamics

Client profiles management

KYC data validation

Stake setting up and managemen

Users segmentation and client’s tier set up

Pool list of the crypto coins to manage

Real-time analytics in custom dashboards

  • icon Admin
  • icon IDO Projects
  • icon List User
  • icon List Admin
  • icon Tier
  • icon Staking pool

Client profiles management

KYC data validation

Stake setting up and managemen

Users segmentation and client’s tier set up

Pool list of the crypto coins to manage

Real-time analytics in custom dashboards

The platform should have a multi account access, with User registration/login workflow, Admin panel and Owner (or Master Admin) functionality. Seedbox platform should offer the next functionality for the User and Admin.

How did we assemble the team for this project?

Ideologic had to lead the product development, design, integration of third-party functionality and product testing. So we assembled the next team:

  • 2 business analysts
  • Project Manager
  • System Architect
  • DevOps manager
  • 6 blockchain developers
  • Development and deploy lead
  • QA & QA team of 3

How we prioritized the development and designed the product architecture

We decided to create a DeFi platform with a secured wallet for each client and a real-time in-platform dashboard for an assets pool (assets available for investment and assets dynamics on the market).

  • icon Client account
  • icon Staking pool
  • icon E-wallet
  • icon Log in with the exiting third-party wallet
  • icon Personal cabinet
  • icon Networks

Integrations with MetaMask

Walletconnect

Trustwallet

Binance Smart Chain

Polygon

Ethereum mainnet

  • icon Admin account
  • icon Staking pool (management & customization)
  • icon Management of clients on the platform
  • icon Master e-wallet (processing core for transaction in and out of the ecosystem)
  • icon Additional functionality

Integrations with MetaMask

Binance Smart Chain

With the structure of the product in place, we focused on the development of the wallet core for the DeFi platform: it allowed us to set up the integrations with the payment providers and processors (Metamask,  Binance Smart Chain), set up separate client e-wallets and manage them.

Next, we created a coin stack or a pool of crypto to invest and linked our dashboard with the open data on their dynamics. The back-office of the functionality with needed services is available only for the Seedbox team.

What technology did we use to develop the product?

  • RPC calls: 
  • Ethers.js
  • Web3.js
  • Cache: Redis
  • Frontend: React.js
  • Blockchain: Solidity
  • Backend server: Adonis
  • Database: PostgreSQL

Going from the DeFi platform to the ecosystem development

The Idealogic team developed the minimum value product for Seedbox, so they could launch and test it, getting the initial response from the target audience. At that moment we focused on two key tasks from Seedbox: support and development of the core product out of the MVP and creation and integration of additional features to the platform, making it a closed ecosystem with high retention and remarketing potential.

icon

Adding Tiers for clients

Regarding the invested sum, we designed the segmentation flow for 6 Tiers

img
icon

NRG Loyalty Point System

We developed the mechanics for in-platform currency, that should be paid for the valued client activities on the platform

img
icon

Referral system

Clients are rewarded for inviting their peers to the platform with loyalty points for their account

img
icon

Governance

Idealogic developed functionality for client voting within the ecosystem for new features introduced, new projects and new coins listed

img

What should be our first step? Send the application form and let us know

Fill in the application form for a call

Our managers are ready to help

manager
Mel Duy

Sales Executive

manager
Irene Avrutova

Sales Executive

Share your idea with us

Fill in the application form for a call

    By clicking "Contact us" you confirm that you accept the Terms of Service & Privacy Policy.