Documentation
Workflow guide, setup checklist, and production launch notes.
User workflow
1. Create a project
Upload the foundation PDF, name the project, choose status, and save early.
2. Crop evidence
Crop footing, stem wall, pier, and overall plan details so every row has visual proof.
3. Enter rebar rows
Add Base/Bottom, Horizontal, Vertical, Pier, and Misc rows. Notes explain the calculation rules.
4. Generate schedule
The engine creates pieces, bend notes, stock counts, cut plans, validation warnings, and review status.
5. Review + export
Filter/search the schedule, mark rows reviewed, download CSV, or print the shop package.
Production setup checklist
Firebase
Create users from Admin, keep owner email as vdumpa972@gmail.com, and verify Firestore/Storage rules before selling access.
Stripe
Set STRIPE_SECRET_KEY, STRIPE_PRICE_BASIC, STRIPE_PRICE_PRO, STRIPE_WEBHOOK_SECRET, and NEXT_PUBLIC_APP_URL in Vercel.
Webhook
In Stripe Dashboard, point the webhook to /api/stripe/webhook and listen for checkout.session.completed and customer.subscription.updated/deleted.
Python analyzer
For production PDF image analysis, set PYTHON_ANALYZER_URL to the deployed analyzer service.