Skip to content

Automated program for creating panels, in order to present the performance of PMOC and other Services, from the company T.R. MARAZZATTO.

License

Notifications You must be signed in to change notification settings

miguel123yebdh/trm-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRM Dashboard 📊

TRM Dashboard

Welcome to the TRM Dashboard! This automated program helps create panels that showcase the performance of PMOC and other services offered by T.R. Marazzatto. With this tool, you can visualize data effectively, making it easier to monitor and manage HVAC systems and maintenance processes.

Table of Contents

Introduction

In the world of HVAC and maintenance services, data visualization plays a crucial role. The TRM Dashboard simplifies this process by allowing users to create customized panels. These panels present data in an easy-to-understand format, enabling better decision-making and performance tracking.

This repository is designed for professionals in the HVAC industry, including project managers, technicians, and service providers. It helps streamline operations by providing insights into corrective and preventive maintenance tasks.

Features

  • Automated Panel Creation: Generate panels automatically based on input data.
  • Performance Tracking: Monitor the performance of PMOC and other services in real-time.
  • Customizable Layouts: Tailor the dashboard layout to meet specific needs.
  • User-Friendly Interface: Easy navigation and intuitive design for all users.
  • Data Integration: Connect with existing HVAC systems and databases for seamless data flow.
  • Support for Multiple Services: Analyze data from various services, including corrective and preventive maintenance.

Technologies Used

The TRM Dashboard utilizes a range of technologies to ensure optimal performance and usability:

  • Frontend: React.js for building the user interface.
  • Backend: Node.js and Express for server-side logic.
  • Database: MongoDB for storing and retrieving data.
  • Data Visualization: Chart.js for rendering charts and graphs.
  • Deployment: Docker for containerization.

Installation

To get started with the TRM Dashboard, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/miguel123yebdh/trm-dashboard.git
  2. Navigate to the Directory:

    cd trm-dashboard
  3. Install Dependencies:

    npm install
  4. Run the Application:

    npm start
  5. Access the Dashboard: Open your browser and go to http://localhost:3000.

For the latest release, you can download it here. Make sure to execute the downloaded file to start using the dashboard.

Usage

Once the application is running, you can start creating panels. Follow these steps:

  1. Log In: Use your credentials to log into the dashboard.
  2. Select Data Source: Choose the data source you want to visualize.
  3. Create a Panel: Click on "Create Panel" and select the type of visualization you need.
  4. Customize Your Panel: Adjust settings such as color, size, and data range.
  5. Save Your Panel: Click "Save" to keep your customized panel for future use.

The dashboard allows you to create multiple panels, each focusing on different aspects of your HVAC systems and maintenance services.

Contributing

We welcome contributions to improve the TRM Dashboard. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Your contributions help us enhance the functionality and usability of the dashboard.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or feedback, feel free to reach out:

To stay updated with the latest features and improvements, check the Releases section regularly.


Thank you for using the TRM Dashboard! We hope it helps you streamline your HVAC and maintenance processes effectively.