
March 2026
Sprinkler and Landscaping Proposal Tool
Mobile-first proposal system for contractors with customer records, proposal totals, public approval links, PDFs, and email delivery.
About This Project
The Proposal Tool is a mobile-first web application for sprinkler and landscaping contractors who need to create, send, and track proposals from the field or office.
Key Features:
- Multi-tenant contractor organizations
- Invite-only admin onboarding
- Customer management
- Proposal creation with line items, tax, discounts, notes, expiration, and terms
- Per-organization SMTP settings with test email support
- Public proposal links clients can open without logging in
- Approve or decline workflow with timestamps and audit details
- Professional PDF generation and proposal status tracking
Technical Implementation: Built with Next.js App Router, React, TypeScript, Prisma, NextAuth, Tailwind CSS, Vitest, and Playwright.
Business Impact: Helps small contractors respond faster, reduce manual proposal work, and give customers a simple mobile approval experience.
Project Gallery

Technologies Used
Next.js 16
React 19
TypeScript
Prisma
NextAuth
PDF Generation
Email
Playwright
Vitest
Tailwind CSS
Like What You See?
Let's work together to bring your vision to life