
Closed
Posted
I need my existing Excel file rebuilt as a browser-based application written entirely in Node.js on the back end and React on the front end. The spreadsheet’s rows become records in a database, and every change made to any field must be timestamped and stored so that a full history is available for each record at a glance. Four roles will sign in—IT, manager, associate, and user—through a multi-tier authentication system. Some roles must be able to view and edit data, while others will have view-only access, so robust role-based permission checks are essential. In practice this means the app must let approved staff handle data entry and modification, allow managers to carry out data approval and reporting, and give IT the tools to perform user management without leaving the same interface. Everything has to run on pure Node.js and React; please avoid pushing data to external SaaS tools or relying on low-code third-party builders. Open-source npm packages are fine, but no hosted services. Deliverables I expect: • React interface that mirrors the spreadsheet’s structure, complete with inline editing and a modal that shows the full history of any selected row • Node/Express REST API (or GraphQL if you prefer) handling CRUD operations, authentication, and an audit log table • Role-based access control that enforces the view-only and view-edit distinctions • User-management panel for IT that can add, deactivate, or change role assignments • Documentation and clean, well-commented code so my internal team can extend the project later If you’ve built data-driven React apps with granular permissions before, this should feel familiar. Let me know how you would structure the database for efficient history tracking and which open-source libraries (if any) you’d lean on for authentication and state management. NOTE: The price I assigned to the project is just a place holder price. As a freelancer, you may choose whatever price that suits you. I will decide on price after all the quotes are in, based on average quote price and freelander rating/suggestion/leadtime etc.
Project ID: 40206830
215 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
215 freelancers are bidding on average $20 USD/hour for this job

I can rebuild your Excel workflow into a full Node.js + React application with a clean, spreadsheet-like UI, complete audit history per record, and strict role-based access control. I’d design the database with normalized core tables plus an immutable history/audit table to ensure efficient timestamped tracking and instant per-row change visibility. On the stack side, I’d use Express with JWT-based authentication, RBAC middleware, and proven open-source libraries for state management and secure auth, without relying on any external SaaS. The result will be well-documented, maintainable code that your internal team can confidently extend after delivery.
$20 USD in 40 days
8.4
8.4

With your project requirements in mind, I am confident that my team at CnELIndia is the perfect fit to handle your initiative. Our 18 years of industry experience has allowed us to become proficient in multiple technologies – including those you specifically mentioned like Node.js and React.js. We understand the importance of efficient database structuring for tracking history, and we would adopt a design that prioritizes precise timestamping while ensuring optimal performance. Furthermore, our skills extend beyond just building applications – we are also adept at implementing necessary permissions and security layers. This way, we can ensure that data is accessible only to relevant roles while maintaining an audit log that captures all changes. Leveraging not only our technical interests and proficiencies but also our drive for thorough documentation and consistent code commenting, we guarantee clean code and comprehensive documentation for your team's use in future extensions. The price I quote will be both competitive yet reflective of the expertise that my team possesses, ensuring a win-win partnership. You won't have to worry about reliance on external SaaS tools either as we'd build everything on pure Node.js and React – just as you requested. Let's elevate your spreadsheet to a powerful web application together!
$20 USD in 40 days
7.7
7.7

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in JavaScript, Node.js, Software Development, React.js, Backend Development, Frontend Development, Database Design, GraphQL, REST API and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$25 USD in 5 days
8.3
8.3

Hello, I understand you’re looking to rebuild your existing Excel file as a browser-based application using Node.js and React, with full record history, role-based access, and a user-friendly interface. I’m confident I can help because I specialize in building data-driven web applications, including secure CRUD operations, granular role permissions, audit logging, and maintainable front-end interfaces. My Plan for this project: -> Review Excel data and roles -> Design a database -> Build React interface with inline editing -> Implement Node.js API with CRUD -> Audit logs -> Add role-based access -> Deliver documented -> Extendable code All work will be completed carefully and fully tested, ensuring your app is functional, secure, and ready for your team to manage and extend. All tasks will be executed meticulously and thoroughly tested, ensuring the application is fully functional, secure, and easily manageable and extendable by your team. Kindly provide the data related file along with role specifications to help me assess the structure and outline an effective development approach. Thank you, Niral D
$15 USD in 40 days
7.8
7.8

Hi, this is Elias from Miami. I went through your requirements and this is essentially an “Excel → proper web app” with strict roles and a full audit trail. Each spreadsheet row becomes a database record, the React UI mirrors the grid with inline editing, and every field change is written to a history table so you can instantly see who changed what and when. Node/Express handles authentication, role-based permissions, CRUD, approvals, and IT user management — fully self-hosted, no SaaS or low-code tools. For history tracking, I’d structure this with a primary table holding the current state and an append-only audit_log table (record_id, field, old_value, new_value, changed_by, changed_at). That keeps reads fast while preserving a complete change history. I’d rely only on open-source libraries (JWT or session-based auth, bcrypt, schema validation, and clean React state/data handling). Q1: Which database are you planning to use (Postgres or MySQL), and do you want history stored per field or as full row snapshots? Q2: When you mention multi-tier authentication, are you expecting 2FA (TOTP/email) or approval gates on sensitive edits? Q3: Should manager approval be a true workflow (pending → approved/rejected) or just reporting and sign-off? Happy to break this into clear milestones with timeline and pricing once I see the Excel structure. Regards, Elias
$50 USD in 40 days
7.4
7.4

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With Regards! Nikhil
$15 USD in 40 days
7.5
7.5

I HAVE BUILT COMPLEX DATA-DRIVEN WEB APPS WITH ROLE-BASED ACCESS AND FULL AUDIT TRAILS, AND CAN REBUILD YOUR EXCEL FILE AS A SCALABLE NODE.JS + REACT APPLICATION. Proposed Core Features: React frontend mirroring spreadsheet structure with inline editing and modal views for full row history. Node/Express (or GraphQL) backend handling CRUD, authentication, and audit logging of every change with timestamps. Four-tier Role-Based Access Control: IT (user management), Manager (approval & reporting), Associate (data edit), User (view-only). IT dashboard for adding, deactivating, and updating user roles. Efficient database design capturing historical changes without duplicating entire records, enabling quick retrieval of row change history. Open-source libraries for secure authentication (JWT, bcrypt) and state management (Redux or Zustand). Deliverables: fully functional web app, documented code, and developer-friendly structure for future extension. I will also provide 2 years of ongoing support post-launch, ensuring stability, bug fixes, and minor feature enhancements. Full source code will be delivered.
$20 USD in 40 days
6.7
6.7

Hi, I can rebuild your Excel workflow into a full Node.js + React web app with proper database-backed records and complete change history tracking. I’ll design the schema so every edit is timestamped and viewable per row, implement secure multi-role authentication (IT, manager, associate, user), and enforce strict role-based permissions. The app will include inline editing, audit logs, and an IT user-management panel. Clean architecture, well-documented code, no external SaaS dependencies. Happy to discuss structure, libraries, and timeline.
$30 USD in 40 days
6.9
6.9

Hi I can rebuild your Excel workflow as a full Node.js + React application with structured data storage, granular permissions, and complete field-level history tracking. A key technical challenge is maintaining an immutable audit trail for every edit while still supporting smooth inline updates in the UI. I’ll address this by implementing a dedicated history table and a clean REST API layer that records timestamps and user actions automatically on every change. Your multi-tier authentication and role-based access control will be enforced server-side to ensure managers, associates, IT, and users see only the actions they are allowed to perform. The React interface will mirror your spreadsheet structure, featuring inline editing and modals for full revision history so teams can review changes instantly. IT will also have an integrated user-management panel to handle onboarding, role assignment, and deactivation without leaving the system. Thanks, Hercules
$50 USD in 40 days
6.8
6.8

I'm experienced in developing data-driven React apps with granular permissions. I propose to build a browser-based application using Node.js and React, ensuring robust role-based permission checks for IT, manager, associate, and user roles. I will create a React interface mirroring the spreadsheet, a Node/Express REST API for CRUD operations and authentication, and role-based access control. My approach will focus on efficient history tracking in the database and leveraging open-source libraries for authentication and state management.
$25 USD in 40 days
6.4
6.4

I understand you want your Excel workflow rebuilt as a Node.js and React web app with structured records, full audit history per field change, multi-role authentication, and strict role-based permissions, all running without external SaaS dependencies. Implementation Approach: • Design normalized database with audit log for field-level history • Build REST API for CRUD, auth, and permission enforcement • Develop React UI with inline editing and history modal • Implement IT admin panel for user and role management Queries: • Approximate number of records and users initially? • Any complex formulas or Excel logic to replicate? • Preferred auth method (JWT, session-based)? I will share my portfolio on your first message. I’m confident about delivery after our first meeting. Kindest Regards,
$15 USD in 40 days
6.5
6.5

Hi there I understand you want to rebuild your existing Excel file into a fully browser based application where each row becomes a database record and every single change is tracked with a complete timestamped history. The goal is to preserve the spreadsheet like workflow while adding strong structure, visibility, and long term maintainability using a pure Node.js backend and a clean React interface without relying on external SaaS platforms. I can architect this system using Node and Express with a structured database model that separates core records from an audit log table to efficiently store field level changes and history snapshots. The React front end will closely mirror your spreadsheet layout with inline editing, role aware actions, and a dedicated modal to instantly view the full change history of any record. Authentication and role based access control will be enforced at both API and UI level so users, associates, managers, and IT staff only see and do what they are permitted to. You will receive a complete solution including CRUD APIs, multi tier authentication, permission checks, an IT user management panel, and clean well documented code your internal team can extend confidently. I have built data heavy React applications with granular permissions before, and I would be happy to outline the database structure and open source libraries I recommend once we connect. Best regards Muhammad Adil Portfolio: https://www.freelancer.com/u/webmasters486
$20 USD in 40 days
6.1
6.1

Hello, HAVE HANDS-ON EXPERIENCE WITH SUCH PROJECT **** You can track the project’s progress using the tracker. I’m available to work 40 hours per week **** I have 9+ years of proven experience building Node.js + React data apps with granular permissions and audit logging, and I confidently understand your requirement to rebuild your Excel workflow into a browser-based system. The goal is to convert spreadsheet rows into database records with full field-level history tracking, while enforcing role-based permissions across IT, manager, associate, and user roles. Core features -->> React grid with inline editing + history modal per record -->> Node/Express REST API for CRUD + auth + audit log -->> RBAC enforcing view/edit rules -->> IT user management panel (add/deactivate/change roles). My approach uses clean architecture, a normalized database schema with a separate audit log table (or event-sourcing pattern), JWT-based auth, and secure server-side permission checks, with an agile milestone plan and full documentation. I will provide 2 years of free ongoing support, complete source code, and guide you from zero to deployment while keeping everything self-hosted with open-source libraries only. Let’s discuss the spreadsheet structure and the exact role permissions in chat so I can propose a precise database design and timeline. Thanks & regards Julian
$15 USD in 40 days
6.5
6.5

can rebuild your Excel workflow into a full browser-based application using pure Node.js (Express) on the backend and React on the frontend, with no external SaaS or low-code tools. Each spreadsheet row will map to a database record, and every field change will be fully timestamped and stored for complete audit history. I’ll implement robust role-based access control for IT, managers, associates, and users, including view-only and edit permissions. The system will include inline editing, history modals, approval flows, reporting, and an IT user-management panel. Code will be clean, documented, and easily extendable.
$20 USD in 40 days
6.2
6.2

With over 43 professionals skilled in JavaScript and Node.js working for MAK Online Solutions, we can confidently assure you that your project will be in capable hands. We have a robust understanding of data-driven React applications and granular permission management which aligns perfectly with your project requirements. You'll receive a comprehensive solution comprising of a React interface mirroring the structure of your spreadsheet providing inline editing and a modal that showcases the full history of selected rows, a Node/Express REST API for authentication and CRUD operations, an audit log table for retaining the information of changes made, and a well-structured role-based access control system ensuring authorized access. Furthermore, our experienced team ensures all projects are developed organically, we don't rely on pushes to external SaaS tools or low-code third-party builders which aligns closely with your desire for no hosted services. Instead, we employ open-source npm packages to augment our development process and never compromise on quality. For a database structure enabling efficient history tracking we would need to assess the specifics of your data in order to provide an optimal solution, it is something we would be keen to collaborate with you on. Apart from delivering functionally sound software solutions, we place great emphasis on documentation and clean code practices.
$18 USD in 40 days
6.5
6.5

I’m excited to help you convert your Excel workbook into a robust Node/React web app. I have extensive experience building data-driven React interfaces with granular permissions, audit trails, and multi-role authentication. I’ll map each spreadsheet row to a database record with a full history, ensuring every change is timestamped and auditable.
$15 USD in 40 days
6.0
6.0

Hello We can rebuild your Excel workflow as a full web application using Node.js for the backend and React for the frontend. Each spreadsheet row will become a database record with a complete, timestamped change history. The app will support four roles—IT, manager, associate, and user—with granular role-based permissions for viewing and editing data. The solution includes: • React UI with inline editing and modals showing full row history • Node/Express REST or GraphQL API handling CRUD, authentication, and audit logging • Role-based access control and IT user-management panel • Clean, documented code so your team can maintain or extend the app We’ll ensure efficient database design for fast history queries and suggest open-source libraries for authentication and state management without relying on third-party SaaS. Best regards, Ambient Infotech
$20 USD in 40 days
6.1
6.1

Hi. I can build this application on Nextjs so both react and node will be used, please share the excel file so i can review it in more details Regards
$20 USD in 40 days
6.2
6.2

Thank you for the detailed description. I have 5+ years of experience building data-driven applications using Node.js and React, including systems with role-based access control, audit logs, and complex CRUD workflows. Your requirement aligns very well with projects I’ve handled before. I can rebuild your Excel workflow into a pure Node.js + React web application with a structured database where each row becomes a record and every field change is stored with timestamped history for easy auditing. Proposed approach: Backend: Node.js + Express with REST API (or GraphQL if preferred) Database: PostgreSQL or MySQL with a main records table + change-history (audit) table for efficient version tracking Auth: JWT-based authentication with bcrypt password hashing RBAC: Middleware-enforced role permissions (IT, Manager, Associate, User) Frontend: React with spreadsheet-like grid, inline editing, and a modal for full row history Deliverables: React UI mirroring spreadsheet structure Secure Node.js API with CRUD, auth, and audit logging IT user-management panel Clean, commented code + documentation I’d be happy to share architecture details, timeline, and a cost estimate after reviewing the Excel file. Looking forward to discussing further. Best regards, Bhargav
$15 USD in 40 days
5.6
5.6

Hi, We’ve developed several web apps that convert Excel files into fully functional platforms, including a product management tool that allows users to upload Excel files, extract data, and manage it through a dedicated UI. This experience has equipped us with the skills to handle complex Excel files and convert them into structured data. For your project, we can use a library like ‘xlsx’ to read Excel files and extract data, while also allowing users to upload multiple files at once. We can then merge the data and present it in a user-friendly manner. In addition to the product management tool, we’ve built several other web apps that include advanced features like multi-role user management, dynamic dashboards, and more. Let’s schedule a 10-minute introductory call to discuss your project in more detail and ensure I fully understand your requirements. I’m available at any time that works for you. I’m eager to learn more about your exciting project. Best regards, Adil
$22 USD in 40 days
5.4
5.4

Loreto, Ecuador
Payment method verified
Member since Jan 6, 2026
$30-250 USD
$750-1500 USD
$10-30 USD
₹1500-12500 INR
$2-8 USD / hour
$5000-10000 USD
₹1250-2500 INR / hour
$30-250 USD
₹400-750 INR / hour
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹100-400 INR / hour
$250-750 USD
$500-5000 USD
₹1500-12500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹75000-150000 INR
$250-750 USD