A simple yet powerful web application for contractors to create and manage Bills of Quantities for construction projects.
- Project Management: Create and save multiple construction projects
- Item Management: Add, edit, and delete items with descriptions, quantities, units, and rates
- Automatic Calculations: Instantly calculate item totals and project grand totals
- Export Options: Download your BoQ as PDF or CSV
- Local Storage: All projects are saved in your browser's local storage
- Responsive Design: Works on desktop, tablet, and mobile devices
-
Create a New Project:
- Enter a project name and date
- Add items using the form at the top
-
Manage Items:
- Fill in the description, quantity, unit, and rate for each item
- Click "Add Item" to add it to your BoQ
- Use the "Delete" button to remove items
-
Save Your Project:
- Click the "Save Project" button to store your project in local storage
-
Export Your BoQ:
- Click "Export" and choose either PDF or CSV format
-
Load Saved Projects:
- Click "Save Project" to open the saved projects modal
- Select a project to load or delete
This application is built using:
- HTML5
- CSS3 with Bootstrap 5
- Vanilla JavaScript
- jsPDF for PDF generation
The BoQ Web App works in all modern browsers:
- Chrome
- Firefox
- Safari
- Edge
To run this application locally:
- Clone or download this repository
- Open
index.htmlin your web browser - No server or build process is required
All data is stored locally in your browser using localStorage. No data is sent to any server.
This project is open source and available for personal and commercial use.