
Closed
Posted
Paid on delivery
I need a focused user-management module added to our existing DeviceGuard panel. The current dashboard already handles device data; what’s missing is a secure, permission-based area where authorised staff can administer users and inspect their activity history. Scope of work • Build the user-management section so it can be reached from the main navigation without disrupting current functionality. • Gate the entire section behind a granular permission check—only users granted the “User Admin” privilege should see it, regardless of whether they are administrators, managers, or power users. • Inside the module, present a searchable list of accounts with the ability to open each profile and view a time-stamped activity log (log-ins, critical actions, and permission changes at minimum). No create/edit or role-assignment tools are required in this phase. • Follow the existing code style and framework choices of the panel (React front end with a Node/Express back end and a MongoDB store). If you spot a cleaner implementation pattern, let me know before coding. • Deliver clean, well-commented code plus a brief setup guide so my in-house team can test and merge it. Acceptance criteria 1. A user without the “User Admin” permission cannot access any user-management route, even via deep links. 2. The activity log loads in under two seconds for up to 5,000 entries and paginates gracefully. 3. All new routes pass the current Jest and Cypress test suites and add coverage for the new functionality.
Project ID: 40720792
84 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
84 freelancers are bidding on average ₹51,439 INR for this job

Hello, We can add the User Management module to your existing DeviceGuard panel while preserving the current architecture and functionality. Our approach: • Review the existing React, Node/Express, MongoDB structure and permission system before making changes. • Add the User Management section to the existing navigation without disrupting current workflows. • Implement backend and frontend permission checks for the “User Admin” privilege, including protection against direct/deep-link access. • Build a searchable, paginated user list with efficient database queries. • Create user detail views with timestamped activity history covering logins, critical actions, and permission changes. • Optimize activity-log queries and indexing for reliable performance with thousands of records. • Follow the existing code style and reusable component/API patterns. • Add validation, secure access handling, and appropriate error states. • Extend Jest and Cypress coverage for permissions, routes, user search, activity logs, and pagination. • Provide clean commented code and a concise setup/testing guide for your in-house team. We can first review the existing implementation and confirm the cleanest integration pattern before development. Regards, Chanchal CnEL India
₹25,000 INR in 15 days
9.0
9.0

Hi, I can help you with "DeviceGuard User Management Module" as per your given project description. We can discuss more in detail during a chat conversation when you are available. I've worked on many PHP projects in recent times. So I am confident on achieving your expected Goals. Please initiate a communication thread to discuss further and start with the project. ⭐ 5.0/5 from a recent client: "A more professional version: “Excellent work! The job was completed within the committed timeline. Great quality, professionalism, and timely delivery. Highly appreciated and recommended.”" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹22,500 INR in 5 days
7.6
7.6

As an accomplished Full Stack Developer with over 8 years of expertise, I have a solid track record of delivering high-quality, scalable, and secure web solutions just like the one you're looking for - constructing your DeviceGuard User Management Module. My extensive experience with JavaScript and Node.js perfectly aligns with your existing React front-end and Node/Express back-end structure. Not only do I bring a robust understanding of core web development technologies, but my familiarity with key frameworks such as MongoDB combined with my backend and database management skills ensures that I can tend to all the technical aspects of this project seamlessly. Whether it's structuring the user-management section or implementing a granular permission check to restrict access to authorized users only, I am well-equipped for the task at hand.
₹12,500 INR in 2 days
7.6
7.6

With over 8 years of extensive experience in full-stack development, especially in building robust and secure web platforms using the same tech-stack you are currently leveraging on (React, Node.js, and MongoDB), I believe I can take your DeviceGuard User Management Module project to new heights. Secure user management is more critical than ever, and my expertise can help you build that into your existing framework without hampering its current functionalities. Over the years, I have successfully constructed similar user-management systems with granular permission checks and activity logging features with vast databases of up to 5000 entries like yours. My profound knowledge in Node.js and MongoDB will enable me to ensure fast loading time within two seconds and seamless pagination for smooth user experience. I pay close attention to code style, choosing the best implementation patterns, and delivering well-commented, clean code - ensuring ease of further modification by your in-house team. Not only will I meet the acceptance criteria you've set forth precisely, but I'll also expand your current test suites with rigorous coverage to guarantee a robust system after implementing my work. Furthermore, my familiarity with DevOps tools like Git, Docker, and CI/CD ensures I can smoothly maintain version control for your project. Choose me as your freelance partner for this project and let's develop an efficient device management system together!
₹20,000 INR in 5 days
6.7
6.7

I have read your job description carefully. You need a focused user-management module added to the existing DeviceGuard panel without affecting the current device-management functionality. I can build the module within your existing React + Node/Express + MongoDB architecture, keeping the current code structure and UI patterns consistent. The module will be accessible from the main navigation only when the logged-in user has the “User Admin” permission, with backend route protection as well so deep-link access is also blocked. I’ll implement a searchable user list, profile view, and paginated timestamped activity history covering logins, critical actions, and permission changes. The activity API will be optimized for large logs with proper pagination/indexing. I’ll also add Jest/Cypress coverage for the new routes and permission scenarios, ensure the activity log performs efficiently up to 5,000 entries, and provide clean commented code with a concise setup/merge guide. Before implementation, I’ll review the existing patterns and flag any cleaner approach if needed.
₹25,000 INR in 15 days
6.1
6.1

***ANGULARJS EXPERT*** Hi, With over 8+ years of experience in web development, my skillset aligns perfectly with the demands of your project. I have successfully delivered numerous projects using AngularJS, Node.js, MongoDB, and more; technologies that closely mirror your existing stack. This enables me to assure you of clean and well-commented code that will fit seamlessly into your current system. As my track record shows, I have a keen eye for detail and understand the importance of maintaining your preferred implementation pattern while suggesting cleaner alternatives. In addition to technical know-how, I place great importance on communication and client satisfaction. I believe this is vital when working on projects such as yours where attention to detail, user privacy and permissions are paramount. True to form, my work does not end once I submit the deliverables -- I offer continuous support should you or your team have any queries or require further testing. Ultimately, it is crucial for me that your project is completed successfully and meets both your needs and the established acceptance criteria. Given this opportunity, I guarantee you a user management module that restricts access effectively, provides smooth log-in records, passes Jest and Cypress tests while adding coverage for new functionality. Looking forward to starting this journey together.
₹18,000 INR in 7 days
5.7
5.7

With over 5 years of experience in Full Stack Web and Mobile App Development, I believe I possess the skills you need for your DeviceGuard User Management module. My skill set includes expertise in React.js and Node.js, which are aligned with your existing framework choices. As a professional, I am committed to delivering clean and well-commented code that aligns with your project's style. Moreover, my proficiency in both front-end and back-end development gives me an added advantage in understanding how this User Management module will seamlessly integrate into your current system without disrupting any existing functionality. Having worked on various applications including SaaS and e-commerce platforms, I have the required exposure to creating secure, permission-based areas like the one you demand. Lastly, my inveterate passion for transforming ideas into reality through quality code speaks volumes about my work ethic. By choosing me for this project, you can expect on-time delivery, clear communication throughout the process and a complete end-to-end support right from development until testing and merging by your in-house team helping you build something amazing together! Looking forward to discussing further!
₹25,000 INR in 7 days
5.7
5.7

I understand you need a secure, permission-driven User Management module added to the existing DeviceGuard panel without affecting current device functionality. I’ll integrate it cleanly into the existing React/Node.js/Express/MongoDB architecture, following current coding patterns and reviewing any improved implementation approach with you before development. The “User Admin” permission will be enforced server-side on every route/API, with matching frontend visibility controls, preventing unauthorized access even through deep links. I’ll build a searchable account list, profile view and paginated timestamped activity history covering logins, critical actions and permission changes. MongoDB indexing and efficient pagination/query design will keep 5,000-entry logs responsive. I’ll add Jest/Cypress coverage for authorization, navigation, data loading and edge cases, run the existing suites, and provide clean commented code plus a concise setup/merge guide. The module will be reliable, maintainable and ready for smooth integration.
₹12,500 INR in 7 days
6.0
6.0

The important part here is making **“User Admin” a real backend permission**, not just hiding the menu in React. I’d enforce it through Express middleware on every user-management endpoint, then mirror that check in the frontend for navigation and protected routes—so deep links/API calls remain blocked too. For the 5,000-entry activity history, I’d use indexed MongoDB queries with server-side pagination rather than loading/filtering the log in the browser. That keeps the module fast as history grows. I’ll work within your existing React/Node structure, preserve current conventions, and add Jest/Cypress coverage alongside the implementation and setup notes. Before coding, I’d first review how permissions are currently stored and enforced. Are permissions already individual capabilities, or currently derived from roles?
₹20,000 INR in 7 days
5.9
5.9

Hi, I looked at your requirements and the key challenge is enforcing the “User Admin” permission consistently across navigation, routes and backend access while keeping the existing DeviceGuard panel untouched. I’d extend the current React/Node/Express/MongoDB structure, implement server-side authorization with matching UI guards, add efficient indexed pagination for activity logs, and cover the new flows with Jest and Cypress tests. I’ll keep the implementation clean and easy for your team to merge and maintain. Quick questions: Q1. Is the existing permission model already enforced through middleware on protected API routes? Q2. Are activity logs already stored in MongoDB, or should this module introduce the required logging structure? These clarify the existing authorization and audit architecture before implementation. Jonas Dedzo
₹25,000 INR in 3 days
5.5
5.5

Hello, I’m Karthik, a seasoned developer with 15+ years of experience in building secure and efficient user-management systems. I understand your requirement for a focused user management module in your existing DeviceGuard panel and I’m confident in delivering a solution that meets your needs. I will create a user-management section that’s easily accessible from the main navigation, ensuring it remains secure with granular permission checks. Only users with the “User Admin” privilege will have access, safeguarding other user roles. The module will feature a searchable account list and a detailed, time-stamped activity log, adhering to your specified requirements. I will follow your existing code style using React, Node/Express, and MongoDB, and will ensure the final output includes well-commented code with a setup guide for your team. I guarantee that: 1. Unauthorized users cannot access management routes. 2. The activity log will load quickly and paginate efficiently. 3. All new routes will pass existing Jest and Cypress tests. Looking forward to collaborating on this project! Best, Karthik
₹25,000 INR in 7 days
5.4
5.4

Hi, I looked at your requirements and the key is adding user administration without weakening DeviceGuard’s existing permission model or affecting the current dashboard. I’d integrate the module with the existing React/Node/MongoDB structure, enforce User Admin permission at the API and UI levels, and build indexed, paginated activity logs with focused Jest/Cypress coverage. I’ll keep the implementation clean and easy for your team to merge. Quick questions: Q1. Is the existing permission model enforced through middleware on the Node/Express API? Q2. Does the activity data already exist in MongoDB, or should this module introduce the audit-log structure? These clarify the existing security and data model before implementation. I can take ownership from integration through testing and handover. Fernando Garcia
₹25,000 INR in 3 days
5.0
5.0

Having over 9 years of extensive experience in web and mobile development, I, Neha, believe I am the perfect fit for this project. I have a thorough understanding of JavaScript and Node.js - the primary technologies required for building this user management module as well as my proficiency in PHP, Software Development and Web Development will ensure that your needs are met effectively. In addition to that, my team and I have a vast portfolio in E-commerce and CMS based website development. We can bring value to your project by integrating the new user-management module seamlessly into your existing DeviceGuard panel with minimal disruption or compatibility issues. Lastly, let me assure you that you won't just receive a neat code but also an exhaustive setup guide for easy testing and seamless integration with your account. With me on board, you'll not only be getting quality work but also an after delivery support of 3 months. Clear communication as well as timely delivery has always been two of my core strengths - So, why not choose an experienced hand like mine to transform your ideas into reality? Look forward to taking this project to new heights together.
₹25,000 INR in 7 days
5.4
5.4

Hi, I have read your requirements very well and I’m really excited to work on this DeviceGuard enhancement. I understand that the key focus is secure permission-based access, searchable user profiles, and a fast paginated activity history while keeping the existing panel stable. I can implement this using your existing React + Node/Express + MongoDB stack, including deep-link protection, “User Admin” permission checks, activity logs, pagination, and Jest/Cypress test coverage. I’ll follow your current code structure and provide clean commented code with a brief setup/merge guide. A few questions: Is the “User Admin” permission already available in your existing permission system? Are activity logs already stored in MongoDB, or should I implement the required logging? Can you share the existing repository/code structure for review? Let’s connect on a chat to discuss well. Waiting for your response. Best regards, Arshiya
₹25,000 INR in 7 days
4.1
4.1

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹25,000 INR in 7 days
4.1
4.1

Hi, I notice the DeviceGuard panel lacks a secure user-management area, which I'd approach by building a permission-based section that integrates with the existing React front end and Node/Express back end. I'll set up a granular permission check to gate the entire section, ensuring only authorized staff can access it. This will involve working closely with the MongoDB store to manage user data. In my experience, a common mistake is not properly handling permission checks, which can lead to security vulnerabilities, so I'll make sure to implement a robust check that only allows users with the "User Admin" privilege to access the user-management section. As a result, the client can expect a clean, well-commented codebase that follows the existing code style and framework choices, along with a brief setup guide for easy testing and merging.
₹25,000 INR in 7 days
3.8
3.8

As a seasoned Full Stack Developer with over 14 years in the field, I have a wealth of experience that make me the perfect fit for your DeviceGuard User Management project. My core proficiencies in JavaScript, Node.js and PHP align perfectly with your existing tech stack, allowing me to merge seamlessly into your project workflow. I completely grasp the significance of ensuring maximum security, user privacy, and streamlined access management for enterprise-level applications. In line with your project needs, I've worked on developing user management systems before which guarantees granular permission checks, activity logging (time-stamped) and intelligently structured management areas. What sets me apart from the rest is my unwavering commitment to delivering clean, well-structured code that is easy to maintain and built to grow your business effectively. Combine that with my just right blend of technical expertise in web and backend development (Laravel | Python | Node.js | PHP), and we have a potent recipe for success. So why not entrust your valuable project to an industry veteran? Together, let's build an impeccable solution to enhance not only the security of your device management system but also its functional aspect.
₹25,000 INR in 7 days
4.0
4.0

Hello, I’ve reviewed the DeviceGuard requirements and understand that you need a secure user-management module integrated into the existing React and Node.js dashboard without affecting the current device functionality. I can build the searchable user list, profile activity history, pagination, and granular “User Admin” permission checks across both frontend and backend, including protection against direct route access. I’ll follow the existing MongoDB structure and code patterns, optimize activity-log queries for larger datasets, and add Jest/Cypress coverage for the new functionality. I’ll also provide clean, commented code and a concise setup guide so your team can test and merge the changes confidently. Best regards, Naresh Joshi
₹25,000 INR in 7 days
3.6
3.6

The important part here isn’t just adding a user list — it’s making “User Admin” a real security boundary, including direct/deep-link access, while keeping the activity log fast at 5,000+ records. I’d implement this within your existing React + Node/Express + MongoDB architecture: Add the User Management entry to the existing navigation Enforce the “User Admin” permission on the backend, not just by hiding the UI Protect frontend routes as an additional layer, including direct/deep-link attempts Build searchable, paginated user listing and profile views Add a timestamped activity log covering logins, critical actions and permission changes Use appropriate MongoDB indexes/query patterns so the log remains responsive at 5,000+ entries Add Jest/Cypress coverage for permission denial, navigation, profiles and activity logs Keep the implementation consistent with the existing code style and provide a concise merge/setup guide I’d first inspect how your current authentication and permission middleware works, then extend that pattern rather than introducing a parallel authorization system. One question: is the existing “User Admin” privilege already stored in the user/session permissions, or does that permission check need to be introduced as part of this module? If you share the repository and current permission structure, I can quickly identify the cleanest implementation path. Are you available for
₹25,000 INR in 7 days
3.7
3.7

Your first acceptance criterion is the one most bidders will get wrong, so let me be specific about it. "Cannot access any user-management route, even via deep links" cannot be satisfied in React. Hiding the nav item and adding a route guard is cosmetic — anyone can paste the URL or call the API directly. The permission check has to live on the Express side, as middleware on every user-management endpoint, returning 403 before a handler runs. The front end then just reflects what the API already enforces. The two-second activity log is an indexing question, not a UI one: a compound index on user plus timestamp, cursor pagination rather than skip, and the log written as its own collection so it never competes with device data. Scope as written — searchable account list, per-profile timestamped log of logins, critical actions and permission changes, gated behind the User Admin privilege independent of admin/manager/power-user role. No create/edit or role assignment in this phase. I follow your existing React/Node/MongoDB conventions rather than importing my own, and deliver commented code plus a short setup note your in-house team can merge. One thing I'd flag before coding, as you invited: if "User Admin" needs to be grantable per-tenant later, the permission wants to be a document reference now rather than a boolean.
₹12,500 INR in 3 days
3.4
3.4

Prayagraj, India
Member since Sep 19, 2026
₹500-5000 INR / hour
$15-25 USD / hour
$30-250 NZD
₹750-1250 INR / hour
$30-250 USD
$25-50 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
₹1500-12500 INR
$250-750 NZD
€10-100 EUR
₹37500-75000 INR
$250-750 USD
₹37500-75000 INR
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹12500-37500 INR
$30-250 USD
€250-750 EUR