
Closed
Posted
Paid on delivery
The core objective is to build a compact ERP/CRM module that lets me create, assign, and track service work orders while giving every field employee a simple web portal to log the exact hours they spend each day. Work-order flow • Create a new service ticket with customer details, job description, priority, and target dates. • Assign it to one or more employees and follow its status through scheduled, in progress, paused, completed, and invoiced. • View dashboards and filtered lists that show open jobs, ageing orders, and completion metrics at a glance. Employee hours Technicians will open a browser on any device, pick the order they worked on, and enter start-finish times or total hours plus brief notes. The data should lock to the corresponding job so labour costs roll straight into cost and performance reports. Key needs • Web-based, responsive interface (no mobile app or paper forms). • Separate roles for admin/dispatcher and technician. • Searchable customer and job history. • Export of order and timesheet data to CSV and PDF. • Straightforward deployment on a standard Linux hosting stack; if you prefer frameworks such as Laravel, Django, Node.js, or an off-the-shelf base like ERPNext/Odoo, mention it so we can agree early. Deliverables – Full source code and database schema. – Installation guide plus a short video or live demo walk-through. – Two weeks of post-launch support for bug fixes. Acceptance criteria 1. I can create a service order, assign a tech, and move it through all status stages without errors. 2. A technician can log in via browser, record hours for the day, edit them once (with audit trail), and submit. 3. Admin reports correctly total hours per employee and per work order. 4. All views load in under two seconds on a modest VPS. Let me know the tech stack you favour, estimated timeline, and any similar portals you have delivered so we can get started right away. ERP System Development Checklist Project Overview Build a webbased ERP system for telecom/construction project management. Tech stack: React + TypeScript + Tailwind CSS + Recharts. Data storage: Browser localStorage (ready for future backend migration). Deployment: Single [login to view URL] file that can be deployed to Netlify/Vercel. 1. Authentication & User Management Login page with email/password (any password works for demo users). Preloaded users (store in localStorage on first run): (role: admin) User Management modal (admin only): View all users (table: name, email, role, created, last login, active status) Add, edit, delete, enable/disable users Save changes to localStorage key erp_users. 2. Projects & SubProjects Initial data (store in erp_projects): Project 1 Project 2 Project 3 Project Management modal (admin only): Add/edit/delete projects (name, client, region) Add/edit/delete subprojects (name, type, status) Left sidebar tree: Expandable/collapsible projects Each subproject shows status badge + work order count Search input filters projects by name Click project → filter work orders by that project Click subproject → switch to SubProject Dashboard 3. Resizable Sidebar Draggable divider between sidebar and main content Width range: 200px – 500px, default 280px Doubleclick divider to reset width Visual feedback: gray bar → blue on hover, small dots as grab handle 4. Work Orders 4.1 Data Model WorkOrder fields: id, workOrderNumber, projectId, subProjectId, subProjectName, description, status (8 states: created, planned, assigned, in_progress, trenched, installed, completed, invoiced), district, responsibleSupervisor, responsibleTechnician, productionStartDate, completionDate, actualCompletionDate, cost, revenue, laborHours, equipmentHours, createdAt, documents[] 4.2 Table (Main View) Columns: WO Number, SubProject, Description, Status (colored badge), District, Supervisor, Dates, Actions (PDF) Sorting on column headers Status filter dropdown (All, Created, Planned, …) Text search across WO Number, Description, District, Supervisor, SubProject Row selection (highlight selected) Pagination (50 rows per page) Toolbar buttons: Create WO (opens modal) Edit (selected WO) Delete (admin only, with confirmation) Import CSV/Excel (opens modal) Export Excel (CSV download of filtered/sorted list) Create Invoice (placeholder) Assign Team (placeholder) Upload Docs (opens document panel for selected WO) Show Finished toggle (hide completed/invoiced) Refresh (reload data) 4.3 Create / Edit WO Modal All relevant fields (including preselection of project/subproject if coming from sidebar) Save to localStorage and update table 4.4 MasterDetail Panel (Bottom) Appears when a work order is selected (height ~320px) Tabs: Details (readonly view), Documents, Activity Documents tab: Drag & drop or click to upload files (images, PDF) List uploaded files with download and delete buttons Photo capture from phone (<input type="file" accept="image/*" capture>) Activity tab: List of activity log entries (who, action, timestamp, details) Textarea + “Add” button to post a comment (creates new activity entry) 5. Time Tracking Module New tab: Time Tracking Subtabs: My Timesheet (all users) and Team Timesheet (admin/manager) Time entry fields: date (default today), project dropdown, subproject dropdown (filtered by project), work order dropdown (filtered by subproject), hours (decimal), description Store entries in erp_time_entries My Timesheet: list of user’s entries, editable/deletable, totals per day/week Team Timesheet: filter by user, project, date range; show all entries Export timesheet to CSV 6. Dashboards 6.1 SubProject Dashboard (when subproject clicked) KPI cards: Total Work Orders, Total Revenue, Total Cost, Profit, Profit Margin Pie chart: work order status distribution (completed, in_progress, others) Bar chart: Cost vs Revenue per work order Small table listing work orders in that subproject 6.2 Admin Dashboard (new tab, visible only to admin) KPI cards: Total Projects, SubProjects, Work Orders, Active WOs, Active Users, Total Revenue Quick actions: Add Project (opens Project Management modal) Manage Users (opens User Management modal) Import Work Orders (placeholder) Backup All Data (download JSON) Restore from Backup (upload JSON) Export Full Report (CSV of all work orders) Recent activity feed (last 10 actions from erp_activities) 6.3 Overview Tab Summary cards (Total Projects, Active WOs, Total Revenue, Open Tasks) Bar chart: Work Orders by Status 6.4 Contracts Tab Simple table showing contracts (contract number, project, value, status) 6.5 Reports Tab Line chart: Work order completion over time Button to download PDF report (using jspdf + html2canvas) 7. PDF Reports Single work order PDF: button in table action column – generates onepage summary. Full report PDF (from Reports tab) – captures the chart and key metrics. 8. Import / Export & Backup Import CSV/Excel: Modal to upload CSV file Required columns: work_order_number, project_name, sub_project_name, description, status, district, supervisor, technician, start_date, completion_date, cost, revenue Match project/subproject names (create if not found with warning) Show preview before confirmation; bulk create on confirm Export Excel: download current filtered/sorted work orders as CSV Backup (admin): export all localStorage data to JSON file Restore (admin): upload backup JSON file and reload page 9. RoleBased Permissions Implement ROLE_PERMISSIONS constant (see spec) Hide/disable UI elements based on user role Admin can see all; others see only allowed actions. 10. Mobile Responsiveness Sidebar collapses to hamburger menu (☰) on small screens Work orders table transforms to cardbased list on mobile Buttons wrap or become icononly Tested on iOS Safari and Android Chrome 11. Performance (5,000+ Work Orders) Use [login to view URL] for table rows Use useMemo for filtered/sorted lists Pagination (50 rows per page) Virtual scrolling if needed 12. Deliverables Single [login to view URL] file containing all components and logic [login to view URL] with Tailwind directives and custom scrollbar styles [login to view URL] with dependencies: react, react-dom, typescript, tailwindcss, recharts, jspdf, html2canvas Clear comments explaining key sections Instructions for local setup: npm install && npm run dev Instructions for deployment (Netlify / Vercel) Acceptance Criteria (Quick Test) Login works with all demo users. Admin can add/edit/delete users and projects. Sidebar tree expands/collapses, shows correct counts. Work orders table sorts, filters, searches, and paginates. Create/edit/delete work orders works. Draganddrop file upload + photo capture works. Time tracking entries save and appear in timesheet. Admin dashboard shows correct KPIs and quick actions. Backup and restore work. PDF download generates a file. CSV import creates work orders correctly. Mobile view is usable (hamburger menu, cards). DO NOT BID IF YOUR ASK IS ABOVE MY BUDGET (FULL PAYMENT WILL BE MADE AFTER 100% COMPLETION & POST 30 DAYS OF LAUNCH
Project ID: 40479775
54 proposals
Remote project
Active 6 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
54 freelancers are bidding on average ₹108,944 INR for this job

Hi there, With extensive experience in software development and a comprehensive skill set that includes expertise in CRM and React.js framework, I am confident in my ability to build an exceptional ERP system for your service work-order management needs. My knowledge of frameworks such as Laravel, Django, Node.js, and ERPNext/Odoo gives us the flexibility to choose the best platform for your project. More importantly, my work is driven by a passion for efficient systems that enhance productivity, optimize operations, and deliver tangible results. This aligns perfectly with your goals to create a streamlined web-based service ticket module and a user-friendly employee portal to track job hours. I understand the critical need for real-time access to data and intuitive interfaces that easily facilitate job assignment, status tracking, performance reports, and more.
₹112,500 INR in 3 days
3.5
3.5

With over 10 years of experience in developing digital solutions and managing hundreds of successful projects, I am confident that I can deliver the robust and efficient Service Work-Order ERP you need. What sets me apart is my ability to understand complex business needs and craft scalable and secure solutions using the most modern technologies. My skills in developing CRM/ERP systems (as per your Telecom/Construction checklist specifications) would be a great asset to your project. Moreover, my proficiency with React, TypeScript, Tailwind CSS, and Recharts matches well with the tech stack you favor for this project. This ensures a seamless workflow from start to finish, without compromising on user experience or performance. I have a proven track record of delivering web-based modules like the one you require for managing service work orders effectively. I assure you a quick turnaround time without sacrificing quality. In addition to this, I will share the full source code along with a detailed installation guide, live demo walk-through (or video walkthrough), and support for two weeks post-launch for any bug fixes. Let's team up to bring your vision to life!
₹112,500 INR in 15 days
3.3
3.3

Hi, I've reviewed your ERP/CRM requirements carefully, including work-order lifecycle, role-based access, technician time tracking, dashboards, PDF/CSV exports, backup/restore, and mobile responsiveness. I can deliver the complete solution within your ₹86,000 budget and agreed payment terms. Tech Stack • React + TypeScript + Tailwind CSS + Recharts • jsPDF + html2canvas • localStorage architecture with future Laravel/Node backend compatibility • Netlify/Vercel deployment ready Key Features ✔ Authentication & Role Management ✔ Projects/Sub-Projects Management ✔ Complete Work Order Lifecycle (8 statuses) ✔ Document Uploads & Activity Logs ✔ Time Tracking & Timesheets ✔ KPI Dashboards, Reports & Charts ✔ CSV/Excel Import & Export ✔ PDF Generation ✔ Backup & Restore ✔ Mobile Responsive UI ✔ Optimized performance for large datasets Deliverables • Complete source code • Future DB schema documentation • Deployment guide • Demo walkthrough video • 2 weeks post-launch support Timeline: 19 Days Day 1-4: Auth, Roles, Projects, Layout Day 5-9: Work Orders, Documents, Activity Logs Day 10-13: Time Tracking, Dashboards, Reports Day 14-16: Import/Export, PDF, Backup/Restore Day 17-19: QA, Mobile Optimization, Final Testing & Handover I've previously developed admin dashboards, CRM systems, and role-based React applications. Happy to share relevant examples during chat. Ready to start immediately. Please share any demo user list, sample CSV, or branding preferences.
₹86,000 INR in 16 days
3.0
3.0

Hello Sir/Madam, Greetings for the day! I am an experienced Odoo consultant and developer with over a decade of expertise in Odoo implementation, customization, migration, and integration across all versions (4.0 to 18.0). My background includes delivering tailored Odoo solutions to optimize business operations, streamline workflows, and enhance productivity. Key Expertise: ✅ Odoo (formerly OpenERP) – Implementation, Customization & Migration ✅ Python Development ✅ Odoo API Integrations & Module Development ✅ Open-source ERP Solutions Recent Projects: ✔ Travel Management System – Automating bookings, itinerary management, and invoicing ✔ Online Course Management System – E-learning platform with enrollment and payment integration ✔ School Management System – Student records, fee management, and scheduling ✔ E-commerce & Retail Solutions – Odoo-based Online Shopping Store & POS Management ✔ CRM & Order Management – Integrated lead tracking, sales, and invoicing system ✔ Ground Booking System – Football & Tennis ground reservation and payment management ✔ Restaurant Management System (POS) – Streamlining operations, orders, and billing I specialize in end-to-end Odoo implementations, helping businesses unlock the full potential of Odoo with custom modules, seamless integrations, and user-friendly solutions. Let’s discuss how I can contribute to your project’s success!
₹112,500 INR in 7 days
3.2
3.2

As a professional React.js expert at SoftwareLinkers, I strongly believe we are the ideal team to bring your Service Work-Order ERP project to life. With a focus on scalability and data-driven web applications, we're fully equipped to create a compact and responsive ERP/CRM module that aligns perfectly with your needs. Our expertise in React and storing bulk data using Netlify/Vercel aligns closely with your suggested tech stack. Not only do we have a deep understanding of the telecom/construction industry, but we also have an impressive track record of delivering projects in Laravel, Django, Node.js, and off-the-shelf ERP solutions like Odoo - giving us the versatility necessary to meet your project demands swiftly and effectively. Trust is essential in partnering with any software development company and we make it a priority. Consequently, our high client retention rate and 4.9★ rating with 100+ verified reviews highlights our commitment to delivering top-quality products on time whilst maintaining clear, continuous communication throughout the process. By choosing SoftwareLinkers for your project, you can expect a responsive work-order flow system alongside all necessary reports delivered within the estimated timeline. Allow us the opportunity to fulfil your vision to the letter while providing robust post-launch support for 2 weeks for any bug fixes that may arise.
₹140,000 INR in 24 days
0.7
0.7

Hello there, I’ve carefully reviewed your project requirements and have a few important questions to discuss so we can align clearly and start the work smoothly. Could you please connect with me right now so we can discuss the details and move forward? I specialize in mobile app development and have hands-on experience in building scalable, user-friendly, and performance-driven applications for startups and businesses. My core skills include: Android & iOS App Development React Native JavaScript Backend APIs (Node.js / PHP) App Performance & Security App Maintenance & Support I focus on understanding business goals first and then delivering a solution that adds real value to users and drives growth. Thanks for posting this project — looking forward to working with you ? Thanks & Regards, Ishan K.
₹112,500 INR in 7 days
0.0
0.0

Hi there, The main execution risk here is keeping the ERP compact while still making work orders, technician hours, reports, permissions, and exports behave like one connected system. For this build, I would favour React + TypeScript + Tailwind for the interface, with a clean data structure that works for the current localStorage/demo requirement and stays ready for backend migration later. I can handle: - Admin/dispatcher and technician role-based access - Service work-order lifecycle with all status stages - Project/subproject sidebar and filtered WO views - Technician browser portal for daily time entries - Audit trail for edited hours - Dashboards with Recharts KPIs and status reports - CSV import/export, JSON backup/restore, and PDF reports - Drag-drop document upload/photo capture flow - Mobile responsive technician-friendly views - Clean source code, schema notes, setup guide, and walkthrough We have built operational systems across POS, logistics tracking, marketplace workflows, and business dashboards, so I will structure this for traceability, maintainable code, fast views, and no regression bugs introduced. I will personally review the work-order flow, time tracking, reports, and role permissions before handover. Do you want this delivered strictly as a localStorage-based React ERP first, or should we prepare a Laravel/Node backend foundation from day one?
₹75,000 INR in 22 days
0.0
0.0

Hello, I can build this ERP/CRM system exactly as required within your budget and timeline. I have experience developing custom management portals with work orders, role-based access, employee time tracking, dashboards, CSV/PDF export, and responsive admin systems. For this project, I recommend **React + TypeScript + Tailwind CSS + localStorage architecture (future backend-ready)** as mentioned in your requirement. The system will be built as a clean, responsive web app deployable on Netlify/Vercel, with scalable code for later migration to Laravel/Node/Django backend if needed. ✅ Work Order Management (full lifecycle & statuses) ✅ Role-Based Login (Admin / Technician permissions) ✅ Employee Time Tracking & Audit Trail ✅ Projects & Subprojects Management ✅ Resizable Sidebar + Dashboard Analytics ✅ CSV/Excel Import & Export ✅ PDF Reports (single WO + full reports) ✅ Drag & Drop Document Upload + Photo Capture ✅ Backup & Restore System ✅ Mobile Responsive UI ✅ Optimized for 5,000+ Work Orders I will provide: • Full source code • Database/data structure schema (future backend ready) • Deployment & installation guide • Demo walkthrough video/live explanation • Post-launch bug support Estimated timeline: **12–16 days** for complete delivery with testing. I can start immediately and keep communication clear throughout development. Looking forward to discussing the details and getting started.
₹85,000 INR in 14 days
0.0
0.0

I can build this complete ERP/CRM portal using React + TypeScript + Tailwind exactly as specified, including work orders, time tracking, role-based access, dashboards, PDF/CSV import-export, backup/restore, and mobile responsiveness. I have experience developing custom business management systems and can deliver clean, scalable code with full documentation and post-launch support.
₹142,500 INR in 45 days
0.0
0.0

Hello There, I work in ERP and CRM workflow creation. I can use stack after discuss details and you provided specs in job description. TU
₹75,000 INR in 7 days
1.4
1.4

⭐Perfection is what I Guarantee⭐ With extensive experience building ERP/CRM modules, I can develop your compact system for work order management and employee time tracking seamlessly. Core Deliverables: ➡️ Service ticket creation & assignment ➡️ Technician web portal for accurate hour logging ➡️ Dashboards & reports with export options ➡️ Full source code, schema, guide, demo, and 2-week support Approach: ➡️ Use React + TypeScript + Tailwind CSS for responsive UI ➡️ Efficient localStorage setup ready for backend migration ➡️ Role-based access with fast loading <2s ➡️ Clear documentation & live walkthrough I’d love to hear more to tailor the timeline and tech stack to your needs. Committed to delivering quality aligned with your goals. Kind regards, Aaron R.
₹80,000 INR in 30 days
0.0
0.0

Hello, I have carefully reviewed your requirements and I am comfortable with your payment terms. As an experienced ASP.NET developer, I can deliver a secure, scalable, and user-friendly web application that meets your needs. Feel free to message me to view samples of my previous projects and discuss how we can get started. Looking forward to hearing from you.
₹120,000 INR in 15 days
0.0
0.0

Hi, This project aligns closely with my experience building ERP/CRM, workforce management, work-order tracking, and time-tracking systems where operational visibility, employee accountability, reporting accuracy, and workflow automation are critical. I understand the complete lifecycle from service ticket creation and technician assignment through timesheet tracking, cost reporting, invoicing, dashboards, role-based access, and deployment. Full-Stack Professional with 10+ years of experience developing ERP, CRM, workflow automation, field service management, work-order systems, reporting dashboards, role-based access control, CSV/PDF exports, and scalable web applications. Proven expertise in React, TypeScript, Node.js, Laravel, Django, database architecture, performance optimization, and deployment on Linux-based environments. My preferred stack: React + TypeScript + Tailwind + Node.js API + PostgreSQL (or Laravel based if preferred). I can deliver the complete work-order management, technician portal, time tracking, reporting, import/export, audit trail, and role-based ERP module as per your specifications. My Questions: • Do you plan to migrate from localStorage to a backend database after Phase 1? • Will invoicing require integration with any existing accounting system? Let’s Connect !!
₹91,000 INR in 7 days
0.0
0.0

Being a seasoned Full-Stack Developer with extensive experience in React.js and Tailwind CSS, I'm truly confident about delivering a high-quality web-based ERP/CRM system tailored to your specific needs. My tech stack suits your project requirements effectively, ensuring your solution is scalable, secure, and optimized for peak performance on every level. Alongside your use case, I've built numerous similar projects across various sectors which makes me adept at understanding the complexities of service work-order management and employee hour tracking. I can assure you that not only will my build encompass all the core functionalities you need, but it will do so while maintaining a seamless and efficient user experience. Moreover, what sets me apart is my commitment to clear communication, clean code writing, realistic timelines, and a punctual delivery record (98% of projects shipped on or before time). With my skills and work ethic, I'm confident that I can meet all the acceptance criteria you have set for this project to ultimately provide you with a successful end-to-end solution. Let's get started - message me!
₹120,000 INR in 30 days
0.0
0.0

Hi, I can help develop your ERP/CRM system with work order management, time tracking, dashboards, reporting, role-based access, CSV/PDF export, and mobile-responsive design. I am comfortable working with React, TypeScript, Tailwind CSS, localStorage-based architecture, and scalable ERP workflows. I can deliver the complete solution including source code, database structure, documentation, deployment guidance, and post-launch support. I have experience building business management, workflow automation, and reporting systems, and can ensure the application meets your acceptance criteria and performance requirements. Looking forward to discussing the project further. Thank you. Best regards Nidhi
₹112,500 INR in 7 days
0.0
0.0

I have designed and built many similar systems for clients. I look forward to hearing back from you.
₹112,500 INR in 7 days
0.0
0.0

Your acceptance criteria are the real spec: create an order, move it through all eight states without errors, and have admin reports total hours per employee and per work order correctly. That status-to-timesheet link is where these builds usually break, so I'd lock time entries to the work order at the data layer from the start, not bolt it on after. Stack: React + TypeScript + Tailwind, Recharts for the dashboards, structured so the localStorage layer can swap to a real backend later without touching the UI. Role separation (dispatcher vs technician), CSV and PDF export, and the sub-2s load on a modest VPS are all in scope. Staged so you see working software early: M1 auth + roles + project/subproject tree M2 work-order table + master/detail panel M3 time tracking + timesheets M4 dashboards + PDF and CSV import/export M5 mobile + performance pass + docs + demo, plus two weeks of post-launch support Which host are you deploying to?
₹130,000 INR in 18 days
0.0
0.0

With extensive experience as a Full Stack Developer and a deep understanding of ERP systems, I am confident in my ability to deliver the precise and efficient web-based service work-order tool you need. I have worked on similar portals before, using frameworks like React.js, which aligns perfectly with your desired tech stack of React + TypeScript + Tailwind CSS + Recharts. Additionally, my proficiency in utilizing storage solutions such as browser localStorage will ensure that your data is not only secure but also prepared for any future backend migration. Having established seamless user management modal and project/subproject handling in previous projects, I will adopt the same precision to your authentication/user management and project/subproject facets. My main goal is to provide you with an interface that is easy-to-use, supports multi-user roles, and facilitates smooth searchability while adhering to all your acceptance criteria. Moreover, I ensure clean coding standards and scalable system design while giving priority to clear communication. This ensures not only a successful delivery but also excellent post-launch support to accommodate any necessary bug fixes.
₹85,000 INR in 25 days
0.0
0.0

Hi there. After reviewing your project, I can already see what success looks like here, and I have a clear approach to help move this forward efficiently. I understand the need for a user-friendly ERP/CRM module to streamline service work orders and time tracking for field technicians. One practical execution consideration is ensuring seamless data locking between technician hours and corresponding jobs for accurate cost reporting. My question to advance the project is: Have you considered integrating automated notifications for key milestones in the work-order flow to enhance communication and efficiency? I am confident that my experience in developing similar portals, using frameworks like React and Tailwind CSS, aligns well with your requirements. Let's discuss the estimated timeline and preferred tech stack to ensure a successful collaboration. Regards, Riyaaz
₹90,000 INR in 7 days
0.0
0.0

I’m a Full-Stack Developer with 5+ years of experience in React, TypeScript, Node.js, and ERP/CRM solutions. I have built 50+ applications and managed 100+ production projects through my software company. Your ERP system requirements—including work orders, role-based access, time tracking, dashboards, PDF/CSV exports, localStorage architecture, and responsive UI—are well within my expertise. I can deliver a clean, scalable, high-performance solution optimized for future backend integration while staying within budget. I focus on reliable communication, long-term maintainability, and timely delivery. I’d be happy to discuss milestones and share relevant work samples. Best Regards, Rohan
₹75,000 INR in 7 days
0.0
0.0

FARIDABAD, India
Payment method verified
Member since Apr 6, 2020
₹600-1500 INR
₹12500-37500 INR
₹100-400 INR / hour
₹1500-12500 INR
₹600-1500 INR
$15-25 CAD / hour
$15-25 USD / hour
$250-750 USD
$5000-10000 USD
€30-250 EUR
$25-50 USD / hour
₹75000-150000 INR
$10000-20000 USD
$10-30 USD
$15-25 USD / hour
€6-12 EUR / hour
₹12500-37500 INR
₹600-1500 INR
£2-5 GBP / hour
₹1500-12500 INR
₹37500-75000 INR
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
$750-1500 USD