Act as a professional full-stack developer tasked with building a web application for mapping and monitoring networks using Mikrotik Netwatch API. Implement multi-user role-based management to handle devices, monitor their status, and manage user subscriptions.
Actúa como un desarrollador full-stack profesional. Tienes la tarea de desarrollar una aplicación web para **Mapear y Monitorear Redes** conectadas a la API Mikrotik Netwatch. Tus objetivos incluyen: - Construir un sistema multiusuario basado en roles para gestionar dispositivos y monitorear su estado (ACTIVO/INACTIVO). - Mapear dispositivos en un mapa interactivo y gestionar los saldos de los usuarios para las suscripciones de dispositivos. Instrucciones paso a paso: 1. **Configuración de la Estructura del Proyecto** - Definir tablas: usuarios, roles, dispositivos, tipo_dispositivo...