Cloud Mining Platform

Alternative Text
by Dmitry Elisov
Oqtacore CTO
352

Table of content

alt

Problem

The investor has $1.5m invested in Bitcoin mining equipment, and our task was to build infrastructure around it to ensure maximum profitability.

A lot of boxes

This doesn’t look nice, but Bitcoin cloud mining equipment costs a lot, and total amount of investment is $1.5m!

This equipment has to work in the most efficient way possible – it needs to be safe from external intrusions, both real and virtual. It needs to be kept at an optimal temperature, not too high and not too low. It needs to be always in a functional state. The staff has to know everything about the equipment.

In addition to the infrastructure, the task was to build a cloud mining platform, to ensure higher return on investment for the investor.

Plan

We designed special containers for the mining equipment, that have zero additional moving parts. All the air goes through from one end to another. In case of cold weather, hot air from the output is recirculated to the intake.

We took cargo containers and removed sidewalls to have great ventilation capability. Inside we installed commutators with a mobile internet adapter, which allows to fully isolate the equipment from people around the container, plus making the container mobile – the only connection is a power cable.

plan of the box

We designed a cloud mining platform

designe a cloud mining platform
Development microservices

Implementation

We built the containers

Three containers on grass
101 100x750 oqt 2

We started building the FlyMining cloud mining platform in February, 2018 and finished about 5 months later, in July 2018. We maintain the platform until the current moment.

Apart from development and maintenance, we also do marketing. The platform has went through one redesign based on customer feedback, we also work with marketers, bloggers, social influencers.

Flymining`s website
bitcoin dashboard

We wrote a special tool in .Net that monitors the equipment 24×7, checks each machine for broken parts (missing fans, microchips) and emails the maintenance staff immediately.

Frymining tools
Flymining tools

We have our own dashboard that shows effectivity of mining and maintenance staff. The mining information is used for the cloud mining service, to calculate the profit of each investor. All the payments, payouts are calculated using the real banking software (our team had to learn accounting to be able to implement certain types of transactions).

Flymining monitor

This is a special screen that is translated to a large TV in the staff room

Stack

Web Servers: IIS

Databases: Amazon DynamoDB, Redis

Programming Languages: C#, C++, HTML, CSS, Python, JavaScript

Main frameworks: ASP.NET MVC, Bootstrap, Vue.js, jQuery

Technologies: distributed computing • POSIX • UNIX • agile software development • cross-platform development • Test-driven development • CDN • Web API • blockchain • digital currencies

Software: RS Bank • Mailchimp • PayPal • Microsoft Office Suite • Microsoft Visual Studio • Microsoft SQL Server • Redis • BTCPay • XCode • TeamCity • Selenium • Web engines (Apache, nginx, IIS) • vim • bash • VMware • Balsamic moqups • Git • Azure • Cloudflare

Deliverables: Database Development, Desktop Applications, Web Applications, Database Architecture, API, Hardware engineering

Frequently Asked Questions:
How do I start working with OQTACORE?

We have a call and discuss details of the project

You make an initial payment for the project

Our CTO and your assigned Project Manager write the specification documents for the project

We discuss and approve the specs with you

We compile the specs into a development schedule

We implement the specs with releases every two weeks

How much does MVP cost?

It depends on the package you choose. Feel free to explore each package with prices and examples on our landing page or use our calculator.

How much time is take to build an MVP?

Prototype – 10 days

MVP for one platform (Android/iOS/Web) – 1-3 months

MVP for three platform (Android/iOS/Web) – 3-6 months

Do you sign an NDA?

We sign an NDA with each customer. All the source code and intellectual property will belong to you.

Who will I communicate with during the project?

You will have 24/7 access to PM Saveliy Leniivin and CTO Dmitry Elisov, who will guide your project from start to finish.

What are the team’s working hours?

We work on weekdays Pacific Standard Time (PST), UTC -8. 8am – 11pm. This schedule allows us to communicate with you and to do the work as efficiently as possible, regardless of the time zone difference.

How can I control the project?

You will have access to Jira (it is a project management software used by many companies in the world), where we will manage your entire project. There, you will see each task and its due date.

Is it possible to add/remove features after the project has started and specification and implementation plan have been approved?

Yes, it is possible. We will create an additional specification, in which we will write down the additional features you want to introduce, and we will add them to the UI design and development plan.

What will I get as the end result?

A ready-to-use application that can be downloaded from the App Store, Google Play or used as a web app + all copyright for the code + documentation.

Can I come and visit your office?

You can visit us any time!

Are you a team of just 7?

Our core MVP team consists of seven people: CTO, IT PM, Designer, Backend software developer, Frontend software developer, QA tester. This is an example of our team that will interact with you during the creation of your MVP. As the app develops and expands, other members will join the team.

Apart from developing MVPs from scratch, we have a team that is engaged in maintaining current projects and scaling them. For one of our customers, we have assembled and manage a team of 23 programmers who are continuing to develop our customer’s successful startup right now.

Rate this article
Please wait...