Backend

From Rsewiki

Backend

      • Introduction

The backend of the Robot Dashboard is responsible for managing communication between the frontend and the Tuype robot. It is developed using Node.js and Express, with MQTT handling communication with the robot and Socket.IO providing real-time updates to the frontend.

The backend acts as an intermediary between the robot and the web application, processing incoming robot data and forwarding relevant information to the dashboard.

The backend consists of several files and components, each serving a specific purpose. **Some files can be modified to customize the dashboard's functionality, while others contain core functionality and should generally remain unchanged** to ensure the system operates correctly.

This section provides an overview of the backend architecture, its file structure, and guidelines for configuring and modifying the system.