,,System for remote meter points" is a software, built on Django and designed for employees in energy sector. Business clients has a opportunity to use meter device who can measure electricity remotely - connection between meter device and system for monitoring is realize with modem and SIM card. The software contains information about remote meter points - virtual points, a combination of SIM card, modem and meter device. One meter point has exatly one modem, one SIM card and one meter device - the relation between each of the components are one-to-one. The system allows to create, update and delete users and every user have a permission depends on his role:
- Team Leader - superuser, have full CRUD functionalities
- Department Employee - staff user, have limited CRUD functionalities - not permission to see ,,Analyses" section and CRUD operations to others tasks
- Аuditor and Other - have strictly limited functionalities (only read).
Every CRUD operation on a meter points creates a task - it gives a information why meter device is visited (problem with communication or data), when is visited, who communicate with person in place and what is the result of visitation (failed, successful or in progress).
The software is based on Django MTV structure + HTML + CSS + JavaScript + Bootstrap + DataTables (responsive design) + Chart.js (free JavaScript library for making HTML-based charts).
- it has a database System for remote meter points supports the following operations:
- Login page: /
- Registration: /register
- Edit profile: /profile/:id/edit/
- Delete profile: /profile/:id/delete
- Dashboard: /analyses/dashboard
- Meter point list: /meter-points
- Add meter point: /meter-points - with modal dialog
- Edit meter point: /meter-points/:id/edit
- Delete meter point: /meter-points/:id/delete
- Meter device list: /meter-devices
- Add meter device: /meter-devices - with modal dialog
- Edit meter device: / meter-device/:id/edit
- Delete meter device: /meter-device/:id/delete
- SIM list: /SIM
- Add SIM: /SIM - with modal dialog
- Edit SIM: /SIM/:id/edit
- Delete SIM: /SIM/:id/delete
- Modem list: /modems
- Add modem: /modems - with modal dialog
- Edit modem: /modems.:id/edit
- Delete modem: /modems/:id/delete
- Task list: /tasks
- Edit task: /tasks/:id/edit
- Delete task: /tasks/:id/delete
- Analyses: /analyses