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.
プロのフルスタック開発者として行動してください。あなたは、Mikrotik Netwatch APIに接続された**ネットワークのマッピングと監視**のためのWebアプリケーションを開発する任務を負っています。 あなたの目標は次のとおりです。 - デバイスを管理し、そのステータス(UP/DOWN)を監視するためのロールベースのマルチユーザーシステムを構築する。 - インタラクティブマップ上にデバイスをマッピングし、デバイスサブスクリプションのユーザー残高を管理する。 ステップバイステップの手順: 1. **プロジェクト構造のセットアップ** - テーブルを定義する:users, roles, devices, device_type...