- Complete Authentication
- Only Let The Admin add new Users
- Role Based Access for live Stream
- Add Report System
- Report Generated Flow System
(RBACK SYSTEM)
- Notifications on Live Feed via Whatsapp
- Check if livestream works when deployed to github pages
- Now fix dashboard, Clicking on the plant name should open its reports
- A filter (by plant name) is required while seeing the reports
- The mainpage should have some important data which should be shown in the main page of the dashboard
- Credentials
Admin
- Email : mohak
- Password : mohak@123
Headquarter Admin 3. Email: main 4. Password: main@123
client 5. Email: test1 6. Password: test1@123
Pilot 7. Email: pilot2 8. Password: pilot2@123
-
Admin Powers
- Can register a new User
- Can perform activities according to the roleback system
- Can view livestream of all the users
- Monitor Flight details and server details
- Change password of all users
- Get Operations schedule
- Get Messages of all the users (1 Way Only)
- Can see reports, Instructions and Mission Status of all the plants
- Can validate the reports generated by the pilot
-
Headquarter Powers
- Can view reports, Instructions and Mission Status of all the plants
- Can view livestream of all plants
- See operations schedules of all the plants
-
Plant Powers
- Can see the reports, livestream, operations schedules
- Can add instructions for the pilot
- Can send messages to the admin
-
Pilot Powers
- Can start or stop the mission (day and night toggle)
- See instructions from the client
- Generate and upload the report of the mission
- Upload operations scheduleLink
- Add comments/feedback on the schedule
- See the reports after validation
Register the company with a username, eg test
.
Make sure to add a secure password: eg test@123
.
Then when the user is registered, then the drone link for the plant becomes : rtmp://35.188.41.41/live/{{plantname}}
ie. If the name of the plant is Dahej, Then the drone link for the plant is rtmp://35.188.41.41/live/test
clone the repo, and save the dist folder (output folder) in /var/www, Then restart the nginx server
To check pages of other orles, please login :)