BuildSmart is an interactive estimate builder system that helps users plan remodeling projects with accurate cost estimates. The application features a conversational chatbot interface that guides users through the process of creating detailed estimates for their remodeling projects.
- Interactive Chat Interface: Engage with the AI assistant to describe your remodeling project
- Accurate Cost Estimates: Get detailed cost breakdowns for materials and labor
- Product Recommendations: Receive suggestions for products that match your style and budget
- Save and Share Estimates: Store your estimates and share them with contractors
- User Authentication: Create an account to save and manage multiple projects
The frontend is built with modern web technologies:
- HTML5: Semantic markup for structure
- CSS3: Styling with custom properties and responsive design
- JavaScript: Interactive functionality and chatbot logic
- Tailwind CSS: Utility-first CSS framework for styling
- Font Awesome: Icon library for visual elements
The chatbot follows a structured conversation flow to gather necessary information:
- Greeting & Initial Inquiry: Welcome the user and understand which room(s) they want to remodel
- Room-Specific Details: Gather dimensions for each room
- Budget & Design Preferences: Understand budget range and desired aesthetic
- Product & Material Suggestions: Provide relevant product recommendations
- Summary & Next Steps: Provide a summary of selections and outline potential next steps
- Clarity and Simplicity: Clear, concise language and unambiguous questions
- Visual Feedback: Typing indicators and message timestamps
- Error Tolerance: Graceful handling of typos or misunderstood inputs
- Progress Indication: Clear indication of where the user is in the process
- Mobile-First Design: Responsive layout that works well on all devices
- Clone the repository
- Open
index.htmlin your browser - Start chatting with the BuildSmart assistant
buildsmart-new/
├── index.html # Main HTML file
├── src/
│ ├── styles/
│ │ └── main.css # Custom CSS styles
│ └── scripts/
│ └── app.js # JavaScript functionality
└── README.md # Project documentation
The application uses the following labor cost data for calculations:
- Framing: $3.25-$3.75/sq ft
- Drywall: $1.90-$2.25/sq ft
- Paint: $0.95-$1.10/sq ft
- Flooring: $1.75-$2.50/sq ft
- Insulation: $1.00-$1.50/sq ft
- Trim: $1.50-$2.25/sq ft
- Tile: $10.00-$15.00/sq ft
- Ceiling: $1.50-$2.25/sq ft
- Paint Touch-up: $1.00-$1.20/sq ft
Hourly rates:
- General Labor: $60-$75/hr
- Specialized Labor: $85-$120/hr
- Open the application
- Tell the chatbot which room(s) you want to remodel
- Provide dimensions when prompted
- Specify your budget range
- Describe your design preferences
- Review product recommendations
- Get a detailed cost estimate
- Complete the estimate process
- Click "Save Project" or respond with "Yes" when asked if you want to save
- Sign in or create an account if not already logged in
- Access your saved estimates from your account
- Integration with real product databases (Home Depot, Lowe's, etc.)
- Advanced visualization of remodeling projects
- Integration with contractor scheduling systems
- Mobile app version for on-the-go estimates
© 2023 BuildSmart by FAIT. All rights reserved.