BidCraftBusiness

BidCraft: an estimate and invoice app for contractors, built and run by ODEL

BidCraft is an iPhone app for contractors and tradespeople, designed, built and published by ODEL. It builds estimates from rooms, measurements, labor, materials, quantities, taxes and discounts, keeps reusable templates for painting and remodeling jobs, turns quotes into invoices with payment status and due dates, and shares PDFs and CSV exports. It is built with Expo and React Native, stores everything in a local SQLite database so it works on a job site without signal, and uses native modules for PDF printing, calendar, mail and SMS. The App Store listing covers 43 languages. It is a working example of how ODEL turns a trade's pricing logic into an app.

Platforms
iOS
Languages
43
Version
1.1.0 (2026-09-26)
Product page
BidCraft

The problem

Contractors write quotes and invoices on the job site, often from notes or spreadsheets. Field service suites like Jobber add scheduling and dispatch a small contractor may not need. BidCraft focuses on estimate and invoice paperwork on an iPhone.

What we built

Technology

App
Expo SDK 55, React Native 0.83 and expo-router
UI and forms
NativeWind, React Native Paper, react-hook-form with zod
State and data
Zustand and local SQLite (expo-sqlite), no backend
Documents and sharing
expo-print for PDF, expo-sharing, mail and SMS composers, expo-calendar
Purchases
expo-iap (StoreKit)
Localization
i18next

Launch and growth

What we learned

Services used

Tell us about your project

Tell us what you want to build. Your brief comes straight to the developer who would build it, and you get a written reply by email.

  • No cost and no commitment for the first conversation
  • A written scope and a fixed quote or a phased plan
  • You own the app, the code and the store accounts

info@odel.dev

What do you need?