GET IN TOUCH

To give you the best possible experience, this site uses cookies. Using this site means you agree to our use of cookies. More information is available in the INN4SCIENCE LLC Privacy Policy. Learn More

ok

I AGREE

The challenge

The client had a basic idea, but not clearly defined objectives or future project’s structure.

Challenge
about project

The challenge

The client had a basic idea, but not clearly defined objectives or future project’s structure.

We faced the following requirements - a new cryptocurrency should:

  • not be based on existing platforms
  • integrate into banking systems easily
  • have KYC functionality
  • be suitable for any type of device
  • guarantee the highest rates of security and fault-tolerance
  • include unique functions other cryptocurrencies don’t offer such as coin request, postponed transactions, referral program, distribution of the stakeholders’ compensation etc.

Business logic

Project’s business logic, in general, doesn’t differ from standard processes and functions of any cryptocurrency (adding, withdrawal and transfer of funds).

The key feature is a deep integration into multiple external banking systems, providing a gold-backed cryptocurrency.

The main difficulty was to develop algorithms and rules of user's engagement, who had different roles and functions.

The project had four user types:

user

User

user

Referral

user

Stakeholder

user

Admin

about process
What we did.

The process

Management and the team consisted of:

  • Design architect 1,
  • Project manager 1,
  • DevOps 1,
  • QA 3,
  • Front-end developers 2,
  • Back-end developers 3,
  • Blockchain developers 2,
  • Designer 1

What we did

The process of solution development included:

arrow
  • proof of concept
  • comprehensive business analysis
  • architecture development
  • business logic development
  • users’ behavior scenarios development
  • integration with external systems scenarios development
  • integration into banking software for dealing with fiat currencies
  • integration with KYC service
  • UI/UX for any type of device
  • integration with external information sources
  • implementation of full functionality and project interfaces
pop

The development process and communication with the client:

For project development, we chose an agile methodology Scrum. Mainly the development was divided into two-week sprints. okey

At the end of each sprint, we demonstrated a demo of upcoming release to the client and made required refinements. okey

After thorough testing, we deployed new functional in the production for the product to bring the best value to the business. okey

The Technologies

vue

Front-end part of web application was developed on Vue.JS as this framework is the most lightweight.

go

Back-end was implemented on Golang - the quickest and the most efficient language for such solutions.

rust

We used Rust for blockchain part, which allowed us to implement custom blockchain and integrate it into ready business logic at short terms.

Also, we had the following technologies in the stack:

Chosen technologies provide secure data storage, high speed, optimal project support after deployment.

redis
ElasticSearch
kubernetes
nats
sentry
consul
docker
vault
postgreSQL
vipkoin vipkoin vipkoin

As part of VipCoin we have implemented
over 30 features, find a list in the full case.

The development stages

According to client’s requirements we’ve completed the following tasks:

  • proof of concept
  • comprehensive business analysis
  • architecture development
  • business logic development
  • users’ behavior scenarios development
  • integration with external systems scenarios development
  • integration into banking software for dealing with fiat currencies
  • integration with KYC service
  • UI/UX for any type of device
  • integration with external information sources
  • implementation of full functionality and project interfaces
  • deployment on working servers
  • comprehensive testing
finish

The result

As the result, we have developed and launched a well-functioning, secure, fault-tolerant cryptocurrency backed by gold. We have integrated it with banking and other systems, implemented all required elements for comfortable usage on any type of device.

VipCoin is one of the most stable cryptocurrencies due to its complex business logic. It has combined best features from two worlds: stability from physical one of gold which price grows constantly and guarantees risk-free investment freedom of distribution and transactions from digital world which allows use cryptocurrency with no third-parties or border limitations.

mobile screens

The cryptocurrency is a foundation we have laid for developing a huge ecosystem based on the same values as digital currency.

Ongoing project.

mob

The result

As the result, we developed and launched a completely well-functioning, secure and fail tolerant cryptocurrency based on gold. We integrated it with banking and other informational systems. As well as we implemented a full set of required elements to make user-friendly for any type of device.