ecowoods-app CORE
The web platform behind Ecowoods Hardwood Flooring Inc., a Toronto hardwood contractor operating since 2000: installation, refinishing, dust-free sanding, restoration, custom inlays and stair refinishing across the GTA. The repository is the single source of the facts every search engine, map service, directory and AI system resolves for this business; job management, quoting, invoicing and lead capture live in the same monorepo.
- Hypothesis
- A contractor that runs its whole lead → estimate → quote → schedule → job → invoice workflow on this software saves enough hours per month that a second, unrelated contractor would pay for the same thing.
- Customer
- One operating business (Ecowoods Hardwood Flooring Inc.) uses it in production. The software has no external paying customer yet.
- Role
- Commercial proving ground. Every workflow claim in this cluster is tested here first.
- Gate
- Stays CORE while it is the only place a complete contractor workflow runs with real jobs and real invoices. Second contractor on the same code → extract shared primitives into Runway Fuel.
- Risk
- Business facts (NAP, reviews, pricing) are load-bearing for a real company; the repository enforces them from one constants file and fails the build when a retired literal reappears.
- Stack
- pnpm · Turborepo · Next.js 15 · TypeScript · Prisma · Supabase
- Overlaps with
- Runway Fuel · Field-service software · Contractor software
- Live from GitHub
- “Full-stack job management platform for hardwood flooring — React Native mobile app, FastAPI backend, admin dashboard, and Docker deployment.”
TypeScript · last push 2026-10-11 · MIT · 0 stars · 1 open issue · topics: admin-dashboard, docker, expo, fastapi, flooring, job-management