
Web App
Window & Door Pricing Calculator
Web App
Window & Door Pricing Calculator
Bob's Windows is a locally owned family business serving Perth for over 10 years. They specialize in exceptional customer service and high-quality aluminum windows, doors, security screens, and security film installation, with a focus on customer satisfaction and comprehensive window solutions.

How do you provide accurate custom window and door estimates when relying on manual Excel calculations during phone calls and site visits?
- Bob's Windows was using Excel spreadsheets that required manual input from the company owner after every customer interaction. This process was time-consuming, prone to errors, and created delays in providing quotes. Customers and contractors had no way to get instant estimates, leading to lost opportunities and inefficient workflows.
- The company needed a comprehensive solution that could handle complex product configurations, provide real-time pricing, generate professional quotes, and streamline the entire estimation process from initial inquiry to consultation booking.


- We developed a sophisticated product configurator that enables both internal teams and customers to create detailed window and door specifications with real-time pricing updates. The system includes comprehensive admin controls, automated PDF quote generation, and integrated consultation scheduling.
- Our solution features dynamic pricing calculations, visual product selection, automated quote delivery via email, consultation booking with regional availability management, and a powerful admin panel for managing products, pricing rules, and availability schedules. The platform eliminated manual calculations and provides instant, accurate estimates.


🎛 Product Configuration & Visual Customization
Interactive product configurator with comprehensive customization options including finish selection, dimensional specifications, and real-time pricing calculations. Users can select from standard color options, configure window dimensions up to 2400mm height and 2290mm width, choose installation methods, and see instant price updates as they modify specifications.


📄 User Management & Account Administration
Comprehensive user management system with role-based access control and account administration. Administrators can create, edit, and manage user accounts with detailed contact information, assign roles (Admin/User), control active status, and search through user database. The system provides full visibility into user profiles, contact details, and account status for effective team management.


📊 Estimate Details & Management
Complete estimate lifecycle management with detailed editing capabilities. Users can view, search, and edit estimates through an intuitive interface that displays comprehensive financial breakdowns, customer information, and quote tracking. The system provides real-time access to estimate details, PDF generation, and centralized management of all customer quotes with full audit trails and user attribution.


🗓 Consultation Scheduling & Availability Management
Comprehensive consultation management system with calendar-based availability scheduling and regional slot allocation. Administrators can add new availability slots by date and area, manage consultation bookings, and track customer appointments with detailed contact information, quote references, and confirmation status across different service regions.


🎫 Voucher Management System
Complete voucher lifecycle management system enabling administrators to create, edit, and monitor discount vouchers with customizable codes, percentage discounts, usage limits, and expiration dates. The system provides real-time tracking of voucher usage, status management (active/expired), and comprehensive reporting across all voucher campaigns for effective promotional campaign control.


📦 Product Configuration & Management System
Comprehensive product management system enabling administrators to create, edit, and maintain detailed product catalogs with complete specifications including dimensions, materials, configurations, and pricing parameters. The system supports bulk import/export operations, advanced search capabilities, and detailed product customization with precise technical specifications for accurate pricing calculations and inventory management.
Frontend
React, Next.js, and Tailwind CSS for mobile-responsive interface with real-time calculations and interactive product visualization.
Backend & Integrations
Node.js, Next.js API routes with Google Workspace integration for calendar scheduling, email automation, and PDF quote generation.
Database & Storage
PostgreSQL with Supabase for product configurations and pricing rules, AWS for PDF storage and delivery.
Frontend
React, Next.js, and Tailwind CSS for mobile-responsive interface with real-time calculations and interactive product visualization.
Backend & Integrations
Node.js, Next.js API routes with Google Workspace integration for calendar scheduling, email automation, and PDF quote generation.
Database & Storage
PostgreSQL with Supabase for product configurations and pricing rules, AWS for PDF storage and delivery.









