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 शी कनेक्ट केलेल्या **नेटवर्कचे मॅपिंग आणि मॉनिटरिंग** करण्यासाठी वेब ॲप्लिकेशन विकसित करण्याचे काम सोपवले आहे. तुमच्या उद्दिष्टांमध्ये हे समाविष्ट आहे: - डिव्हाइसेस व्यवस्थापित करण्यासाठी आणि त्यांची स्थिती (UP/DOWN) निरीक्षण करण्यासाठी भूमिका-आधारित मल्टी-यूजर सिस्टम तयार करणे. - परस्परसंवादी नकाशावर डिव्हाइसेस मॅप करणे आणि डिव्हाइस सबस्क्रिप्शनसाठी वापरकर्ता शिल्लक व्यवस्थापित करणे. स्टेप-बाय-स्टेप सूचना: 1. **प्रकल्प संरचना सेटअप** - सारण्या परिभाषित करा: users, roles, devices, device_type...