Custom Work Order / Inventory / Invoicing Software — Flooring Industry
Worldwide
Looking for companies who can build or HAVE BUILT something lile FloorZap. Custom Work Order, Inventory & Invoicing Software — Flooring Industry Project Scope, Budget & Technology — Looking for Companies with Proven Experience in Similar Systems Project Summary We need a custom software platform for a flooring installation company currently using Floorzap. The new system replaces Floorzap's retail quote-first workflow with a B2B work order model: property/building managers submit work orders directly (selecting materials/quantities against pre-set floor plans), rather than requesting quotes. Internal staff handle pricing, approval, and scheduling after submission. We are only considering companies/teams who have built comparable systems before — field service management software, B2B ordering portals, or inventory/invoicing platforms for trades/construction. Please don't apply without a relevant case study. Scope of Work Core modules required: Work order management — creation, status tracking, internal approval/pricing workflow Client portal — building managers log in, select materials/quantities against assigned floor-plan templates, submit work orders (no pricing shown to client side) Invoicing — generated from completed/approved work orders Inventory & purchase orders — material stock tracking, reorder workflow Internal PM/estimator tracking module — separate lightweight tracker for longer-term (2–4 week) projects, feeding summary data into the main invoicing system Admin/back-office dashboard — pricing, scheduling assignment, approvals, reporting Out of scope (do not include in your estimate): Public quote/estimate generation Lead management/CRM Full scheduling suite (basic install-date assignment only) Contractor-facing mobile app Technology Requirements Modern web stack — open to your team's standard stack (e.g., React/Node, Ruby on Rails, Laravel/PHP), but must justify the choice for a multi-role, data-integrity-sensitive system PostgreSQL or MySQL — no NoSQL-only solutions for core financial/inventory data Client portal must support role-based access (client / internal staff / admin), not just simple login QuickBooks Online API integration required Payments, if included, must run through Stripe or Square — no custom payment processing Cloud hosting (AWS, GCP, or DigitalOcean) — specify your preferred provider and estimated monthly hosting cost separately from build cost Responsive web portal is sufficient; native mobile app not required at this stage What to Include in Your Proposal (Required — Free, Part of Application) 2–3 case studies of directly comparable systems (work order/inventory/invoicing or B2B portal/configurator builds) with links or screenshots Your proposed approach to the floor-plan/material-selection portal specifically Your QuickBooks API and Stripe/Square integration experience Team composition and who will be the lead architect/developer A cost and timeline estimate based on this scope, broken into milestones (see payment structure below) Your hourly rate, even if quoting fixed price overall Budget Planning range: $60,000–$130,000 for the core scope above. This is a range to guide serious proposals, not a fixed commitment — final price depends on your proposed approach. We will not pay 100% upfront or accept a single lump-sum deliverable. Payment will be structured in milestones (e.g., 15% deposit, then payment tied to: data model/architecture sign-off → work order + inventory module → client portal → invoicing/QuickBooks integration → final delivery/testing). Any fixed-price bid significantly below this range without a clear explanation of reduced scope will be treated with caution, not preference. Timeline Target: functional MVP in 4–6 months from kickoff. Open to your team's realistic estimate based on the scope above — flag immediately if you believe this is unrealistic and why.
$60,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesEncino11:28 PM
- $332K total spent750 hires, 67 active
- 10,477 hours
- Small company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by