Multi-User Equipment Dashboard Build
Budget: ₹12,500 – ₹37,500 INR
I want a web-based admin dashboard that lets me manage two separate data sets:
• Users: name, email, password (email-and-password authentication only), plus an auto-generated four-digit SI code.
• Equipment: name, serial number, SI code (linked to the user’s), ten phone numbers, four alert messages, location, and status.
Roles are limited to Admin and Users. Admins create users and assign any number of devices to them; Users log in and see only the devices linked to their account, with permission to edit every equipment field. A simple table view is all that is needed for listing and editing records.
Two REST endpoints are required:
1. /alert?si=&serial=&zone=
2. /online?si=&serial=
When either endpoint is hit the system must validate SI code + serial number, then trigger a third-party voice/SMS/WhatsApp API that calls the stored phone numbers in sequence and sends the four alert messages. All traffic—user actions and API hits—needs to be time-stamped and written to an audit log.
Core expectations
• Clean, well-documented code (API and dashboard)
• Secure password handling and session management
• Responsive UI built with a modern stack (React, Vue or similar)
• REST API built with Node/Express, Django, or comparable framework
• Relational datastore split into the two schemas above
• Deployment instructions so I can run it on a standard VPS
Please include a brief outline of your chosen tech stack and how you will handle the third-party calling/SMS integration when you bid.
• Users: name, email, password (email-and-password authentication only), plus an auto-generated four-digit SI code.
• Equipment: name, serial number, SI code (linked to the user’s), ten phone numbers, four alert messages, location, and status.
Roles are limited to Admin and Users. Admins create users and assign any number of devices to them; Users log in and see only the devices linked to their account, with permission to edit every equipment field. A simple table view is all that is needed for listing and editing records.
Two REST endpoints are required:
1. /alert?si=&serial=&zone=
2. /online?si=&serial=
When either endpoint is hit the system must validate SI code + serial number, then trigger a third-party voice/SMS/WhatsApp API that calls the stored phone numbers in sequence and sends the four alert messages. All traffic—user actions and API hits—needs to be time-stamped and written to an audit log.
Core expectations
• Clean, well-documented code (API and dashboard)
• Secure password handling and session management
• Responsive UI built with a modern stack (React, Vue or similar)
• REST API built with Node/Express, Django, or comparable framework
• Relational datastore split into the two schemas above
• Deployment instructions so I can run it on a standard VPS
Please include a brief outline of your chosen tech stack and how you will handle the third-party calling/SMS integration when you bid.
Related categories:
PHP
JavaScript
Django
Software Architecture
MySQL
HTML
Node.js
Web Development
Vue.js
REST API