aiShare Your Requirements
Technologies Involved:
nodejs
REACT NATIVE
MYSQL
APIs
Project Description

Crypto Mining is a mobile application that provides users with the ability to view and modify server, cluster, and processor parameters based on their assigned user levels. The app features three types of users: Super Admin, Admin, and Status. The Super Admin has full access to all clusters and processors, as well as the ability to control hash rate and temperature through the admin panel. The Admin can create Status Level Users, while the Super Admin creates both Admin and Status Level Users. The Mining App offers comprehensive information about clusters and processors, including operations for each cluster and processor. 

Scope Of Work

The scope of this project was to develop a mobile application called Crypto Mining that allows users to view and modify server, cluster, and processor parameters based on their assigned user levels. The main focus of the project is to create graphs (charts) for all processors in a server, providing data such as the hash rate of the mining algorithm and temperature. The goal was to enable users to track and analyze the performance of processors over time by viewing the graphs. It can allow users to assess the historical performance of processors and make informed decisions based on the data presented.

Our Solution

By utilizing the finest services and technologies, we provided the client with a comprehensive solution to enable users to monitor and control their processors effectively in the Crypto Mining mobile application. Our solution for the client involved the following services and technologies:

  • Developed a service that runs on the server every 10 minutes to fetch processor details and store them in a database. It ensures that the latest information is available for users to view and analyze.
  • Created APIs that allow end users to control the processors. One of the functionalities includes the ability to switch off a processor if its temperature exceeds a certain threshold value. 
  • Utilized MySQL as the database management system to store and retrieve processor details to ensure efficient data storage and retrieval for the application.
  • Developed a mobile application using React Native, providing a user-friendly interface for users to view and interact with the processor data. 
  • Integrated the backend service, APIs, and database with the frontend application, creating a seamless user experience and ensuring smooth data flow between the different components.

Related Projects