Parlour Development logo

TaoMine - Operating system developed for monitoring TAO mining

project image

The Problem

A small technology company specializing in developing software solutions for the Bittensor blockchain, which operates in stealth-mode, has reached out to us through a mutual connection. The company was founded approximately a year ago and has been growing steadily, extending its services to numerous clients. Their representative approached us with a project to be completed within a month, as TaoMine’s team identified a market gap they wished to fill promptly. This is the same company as described in the TaoSwap Case Study (available on our website).

The Project

Our task was to create a tracking panel for $Tao miners sold by our client. The project involved designing, developing, and launching the panel, which would allow users to monitor their machines' token generation and status. Additionally, the panel was to serve as a support portal for users seeking assistance from TaoMine's team and as a knowledge base with relevant information. Our primary focus was to ensure the design was visually appealing, user-friendly and intuitive to navigate, enhancing the user experience.

Design

Our in-house designer took charge of the exchange's design, presenting three initial ideas to the TaoMine team. They quickly settled on one of the proposals, and we proceeded to refine it through a series of iterations. Our touch-ups included adjusting the layout for better user flow and optimizing the color scheme to enhance the overall user experience. Specifically, we improved the legibility of the text by adjusting the font size and line spacing, making it easier for users to read the information displayed on the panel. We also increased the contrast between the text and the background, which helped to reduce eye strain and improve the overall user experience. Additionally, we added visual cues to guide users through the platform, such as highlighting clickable elements and using consistent color schemes to indicate different sections of the panel. We also optimized the layout to ensure that key information was prominently displayed, making it easier for users to navigate and interact with the platform. During the iterative process, one of the main points of discussion with the client was whether to implement a dark mode or stick with a light mode. After careful consideration, the client decided to go with a light mode. Our team adjusted the color palette to make the platform more visually appealing, while still ensuring that the text and other elements were easy to read and navigate. We understand that every design decision can have a significant impact on the user experience. By working closely with the client and iterating on the design, we were able to create a functional and visually appealing platform that met their needs and exceeded their expectations.

Tech stack

We utilized various software tools for our project, including Figma, React, Next.js, Tailwind, Deno, Nodejs, Express, and Supabase, each of which contributed significantly to the success of the project. We used Figma for design purposes, which allowed the client to provide us with dynamic feedback. With this tool, we were able to create and modify design elements in real-time, allowing for an efficient design process and improved communication with the client.For the front-end development, we utilized the Next.js framework and Tailwind. These tools enabled us to build a high-quality user interface quickly, without compromising the quality of code. React, being a popular front-end library, allowed us to create reusable components that made the code more maintainable and easy to read. Next.js, a popular framework for server-rendered React applications, enabled us to build a performant and optimized application with ease. Tailwind CSS helped us to create a responsive design to ensure a smooth UX on all devices. To ensure maximum safety and security, we utilized several back-end tools, including Deno, Nodejs, Express, Ethers.js, and Supabase. Deno is a secure runtime for JavaScript and TypeScript, and Nodejs is a popular platform for building scalable back-end applications. Express is a widely used Nodejs framework for building web applications, which allowed us to create an API quickly and easily.

project images

Front-end development

The process of developing a front-end can often be challenging, as it requires attention to detail and the ability to seamlessly integrate design and functionality. However, on this particular project, the front-end development proved to be surprisingly easier than our average project. The reason for this was largely due to the excellent communication between the back-end programming team and our designers, who provided us with well-defined endpoints and a great UX/UI.

One of the major benefits of having clear and concise endpoints from the back-end programming team was that we were able to quickly and easily integrate them into our front-end development process. This allowed us to focus on building out the functionality and features that would be most useful to our end-users, without having to spend a lot of time debugging and troubleshooting issues with the API.

Despite the ease with which we were able to develop the majority of the front-end, there was one particular aspect of the project that proved to be challenging: programming the chart that shows how much value each miner has created. This required a significant amount of work on our part, as we had to carefully analyze the data provided by the back-end team and come up with an effective way of displaying it in a visually appealing and easy-to-understand manner

To tackle this challenge, we had to work closely with the back-end team to ensure that we were receiving the necessary data in a format that was easy to work with. We also had to experiment with different charting libraries and techniques to find the one that best suited our needs. Ultimately, we were able to come up with a solution that met all of our requirements and provided our users with valuable insight into the system.

Back-end development

Our team developed a mining tracking system by utilizing a range of technologies that allowed us to create an effective software solution. We started by developing our own operating system based on Linux. This gave us complete control over the software and allowed us to tailor it specifically to our needs. Linux provided us with a secure and stable foundation, which was essential for developing a reliable mining tracking system. Additionally, by leveraging open-source tools and software components, we accelerated our development process and ensured compatibility with a wide range of hardware configurations.

In developing the system, we utilized various programming languages, including Python for backend development and JavaScript for frontend development. Python was used to build complex data processing algorithms and data models, while JavaScript and its various libraries were used to create a responsive and user-friendly interface. We also utilized SQL databases to store and manage our data, allowing for easy querying and analysis. The combination of these programming languages and database technology allowed us to create a powerful and efficient mining tracking system.

To ensure that our software was secure, we implemented a safe login and password system. This system prevented unauthorized access to sensitive data and ensured that only authorized personnel were able to access the mining tracking software. We also created a dynamic contact panel that allowed users to easily ask questions to the Taomine team. This improved customer satisfaction and helped us build trust with our users.

Finally, we implemented DevOps technologies such as Docker and Kubernetes. These tools streamlined our development process and automated deployment, making it easier for our team to manage updates and rollouts. By utilizing a range of cutting-edge technologies, we were able to create a powerful and scalable mining tracking system that allowed us to easily monitor and analyze mining data. This system has proven to be effective in improving our mining operations and increasing our overall efficiency.

What we delivered

As part of a project for a client, our team delivered an aesthetically pleasing and intuitive control panel for their customers. The panel provides a range of features designed to make managing their mining operations easy and efficient, including the ability to contact the client's team directly, track their mining profits, and view machine statuses in real-time. With its visually appealing design and comprehensive reporting, the control panel helps users make informed decisions and optimize their mining operations. Overall, we provided the client with a powerful tool that enhances their customers' experience and streamlines mining management

Conclusion

The successful delivery of the second project involving the Bittensor blockchain is a testament to the proficiency and expertise of our team. The diligence and commitment to delivering high-quality results without any delays have not only impressed the clients but also gave us valuable experience.

background flare
second background flare

Hear it from our customers.

What our customers say about working with us.

decoration eclipse
kasia mecinski

Kasia Mecinski

Co-founder & CEO at TOFU Media

Parlour Development's team is not only knowledgeable and skilled in their field, but also dedicated and responsive to their clients. They take the time to understand our needs and goals to ensure that the final product meets and exceeds our expectations.

decoration eclipse
thomas kamynski

Thomas Kamynski

CEO at XVR Project System

Working with Parlour Development was a fantastic experience. They delivered an exceptional product, and were always available to answer our questions. I highly recommend their services to anyone looking for blockchain development.

decoration eclipse
jakub kobosko

Jakub Kobosko

CEO at Planetary Partyverse

Given that we really were low on time, we decided to contact Parlour. Everything that the project consisted of, from legal process to actual development, was delivered extremely swiftly. Collaborating with such a team always brings results.

decoration eclipse
grzegorz ciupek

Gregory Ciupek

CEO at ECAT eCommerce

Parlour not only developed our product, but also helped us understand different approaches to launching an NFT app. I am looking forward to working with them again!

customer logos

Join businesses utilizing high-end blockchain software

customer

Everything that the project consisted of, from legal process to actual development,
was delivered extremaly swiftly

Jakub Kobosko

CEO at Planetary Partyverse

visual element

How Parlour helped us generate $250 000 from token presale

I made the decision to finance the further development of Aderlo marketplace using a dedicated token. Parlour was the contractor that walked us through the process, from designing tokenomics to a successful launch on Binance Smart Chain.

They are experts in this field and I would recommend them to anyone who wants to launch a cryptocurrency token. I mostly appreciate their success-oriented approach. When they decided to work with us, they were fully commited to making the launch an unquestionable success.
Together, we managed to raise $250 000 in just 30 days.

customer image

Gregory Ciupek

CEO at ECAT eCommerce

background image
second visual element