🏠 Cost Calculator

Complete Management System for Products, Costs & Quotes

Key Features

👨‍💼
Admin Dashboard
Manage products, brands, categories, and create detailed costing sheets with ease.
🛍️
Customer Portal
Browse products, build shopping cart, and get instant quotes for your projects.
📱
WhatsApp Integration
Send quotes directly via WhatsApp with all project details and estimates.
💾
Data Management
Store all data locally or sync with Google Sheets for permanent backup.
🎯
Cost Calculator
Calculate project costs based on products, room size, and material selection.
📊
Reports & Export
Export costing sheets, order details, and quotes in multiple formats.

🎮 Try Demo Credentials

No setup required! Use these credentials to explore the system:

👤 Customer Login

Name: John Doe

Phone: 9876543210

Email: customer@demo.com

Location: New Delhi

⚡ Shortcut: Press Ctrl+1 on login page

👨‍💼 Admin Login

Name: Admin User

Phone: 9123456789

Email: admin@demo.com

Create products, manage inventory, and generate costing sheets.

⚡ Shortcut: Press Ctrl+2 on login page

Frequently Asked Questions

How do I get started?
Click the "Get Started" button or navigate to login.html. Choose whether you're an Admin or Customer and fill in your details. For demo purposes, use the provided demo credentials.
Can I integrate with Google Sheets?
Yes! The system supports Google Sheets API integration. Check the README.md file for detailed setup instructions. You'll need to create a Google Cloud project and get an API key and spreadsheet ID.
Is my data safe?
Data is stored locally in your browser's Local Storage by default. For production use, integrate with Google Sheets or a backend server for secure, persistent storage. Always use HTTPS for data transmission.
How do I add products as Admin?
Login as Admin, go to the "Product Master" tab. Fill in product name, select category, and add variants (brand + size + rate). You can also manage brands and categories from their respective tabs.
How do customers get quotes?
Customers can browse products, add them to cart, and then go to the "Get Quote" tab. They fill in project details and can either calculate estimates or send the quote directly via WhatsApp.
Can I customize the WhatsApp number?
Yes! Edit the config.js file or update the WHATSAPP_NUMBER in customer-main.js. Make sure to use the international format (country code + number without + symbol).