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...