Please leave your contacts, we will send you our overview by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1800+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Geo-based NFT platform: Challenge and solution

The geo-based NFT platform aimed at minting and selling NFTs to a broad community.

Customer

Industry
Blockchain
Region
EU
Client since
2021

Our client is a major European metaverse company. The main product is the geo-based NFT platform with metaverse features.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

We have been developing a feature-rich NFT platform for managing geo-based NFT assets operated by a custom token. It allows users to view NFTs on the map, purchase and re-sell them with the platform’s cryptocurrency, and put items into collections for further staking.
Innowise’s team was to develop the technical part of the solution from scratch in close cooperation with the client’s design team and marketing specialists.

Solution

Our goal was to create a unique platform for managing geo-based NFT assets and a custom token. We also aimed to allow users to operate digital items via personal accounts, the marketplace, and the interactive map.

The platform was developed from scratch. Innowise’s software blockchain and software development experts took the designs from the client and put them to work with the custom backend tailored to the project’s needs. The solution is based on the set of Innowise’s blockchain core solutions distributed by the white label model.

GEO-BASED NFT ASSETS

Our team has integrated OpenStreetMap to present the world’s map with interactive NFT assets placed over it. Users can search for assets tied to desired locations, view their prices, and purchase chosen non-fungible tokens with the platform’s native token.
The assets are minted into the blockchain exclusively by our client but can be put on secondary sales by the platform users.

NFT MARKETPLACE

Innowise has built an NFT marketplace for users to re-sell their assets in different ways. The assets can be sold for a fixed price or put on auctions. Users can place offers on the lots they want to obtain and win them in a fair competition.

NFT COLLECTIONS STAKING

Users can gather digital assets into topic-related collections to increase their portfolio value. Also, the complete collections can be put to staking and generate income for their owners.

CRYPTOCURRENCY EXCHANGE

The platform is operated by its native cryptocurrency. Our team has augmented the product with the built-in cryptocurrency exchange to make obtaining the tokens easier. Users can purchase native tokens with other cryptocurrencies or fiat currencies.

Technologies & tools

Backend
Java 17, Spring Boot, Spring Data, Spring Cloud Gateway, MapStruct, Lombok, Kafka, gRPC, PostgreSQL, ClickHouse, Docker, Kubernetes, Web3j
Frontend
React, Redux, Redux-Saga, Reselect, Mui5, React-Final-Form, React-i18next, Axios, TradingView, Ethers
Databases
PostgreSQL
Blockchain
EOS

Process

Taking into account all the requirements of the client and the specifics of the project, we have proposed Scrum as a software development life cycle methodology. For task and documentation management we used Jira and Confluence. As for the communication tool, the customer suggested using Microsoft Teams. Based on our rich experience in developing various blockchain-related applications and NFT platforms, we have proposed the most suitable technology stack.Throughout the project, we hold daily and weekly meetings, technical reviews, sprint reviews, retro, planning, and regular one-on-one sessions with the team lead on any questions or concerns.Thanks to the well-planned workflow as well as timely and transparent communication processes, we are able to deliver results faster and more efficiently.

Team

2
Frontend Developers
4
Backend Developers
1
Blockchain Developer
1
Solution Architect
1
Project Manager
1
Product Owner
2
QA Engineers

Results

As a result, the client has received a fully functioning platform for operating geo-based NFT assets via the native cryptocurrency. The platform allows users to:
  • View geo-based NFTs on the interactive map;
  • Purchase them right on the map or via the marketplace;
  • Make collections with topic-related NFTs;
  • Put collections to staking for revenue generation.
Project duration
  • Since 2020
  • The project is in progress

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent. 

    We’ll process your request and contact you back as soon as possible.

    arrow