πΌ SmartQuot β The Smarter Way to Generate Quotations
π Inspiration
When I saw my father struggling with quotation management in his tile business β switching between Excel sheets, PDFs, and WhatsApp messages β I knew there had to be a better way. I decided to build an app to make the process more convenient for him.
What started as a personal project for my father quickly turned into a much bigger vision β to create a professional platform that could help tile dealers worldwide streamline their quotation workflows, save time, and present themselves more professionally.
π§± How I Built It
SmartQuot is a modern full-stack SaaS platform built with:
- β React + Vite + Tailwind CSS for a clean, fast UI
- π Auth0 for user authentication
- π Supabase for real-time data handling and logic
- π Dynamic PDF generation and web link sharing
- βοΈ Resend + Netlify Functions for sending OTPs
- π§° Bolt Hackathon Builder Pack tools like Pika, RevenueCat, and more
Designs were created using Figma and Stitch.AI to ensure both usability and visual polish.
β¨ Features
- π¦ Product logic for sqft/box pricing, MRP, margin calculations
- π§Ύ Quotation builder with room-wise product organization
- π€ Export as PDF in 4 custom layouts or share via web links
- πΌ Attach images for each tile/product (per room)
- π¨ Themes, fonts, and logo customization
- π Login system with OTP and plan-based feature access
- π§βπΌ Built-in pricing tiers (Free, Pro, Team)
π§ What I Learned
- Turning a real-world business problem into a scalable app
- Handling dynamic templates and conditional visibility
- Using Supabase and Auth0 together securely
- Managing deployment on Netlify with environment variables
- Creating modular frontend components and state logic
βοΈ Challenges I Faced
- Boltβs file size limit required splitting the app into functional chunks
- Implementing multi-template PDF exports with logic-based visibility
- Enabling subdomain authentication without a custom domain
- Image scraping and organizing for 5000+ tile products
- Creating a responsive mobile view for quotations with limited space
π Final Thoughts
SmartQuot is more than a hackathon project β itβs a business-ready platform built out of care for my father, and now ready to support tile dealers everywhere. It combines automation, design, and smart workflows to help businesses grow with ease.
βI built it for my father. Now Iβm offering it to every tile dealer who needs it.β
π₯ Video Submission
I sincerely apologize for not being able to include a demo video with this submission.
Due to learning about the hackathon late, I had just enough time to complete the core features of the app. Additionally, I'm currently a student in 12th grade preparing for competitive exams, so I had to build this project quietly alongside my studies β often in secret.
I hope you'll still enjoy exploring the product and the work that went into building it.
π Demo Login Credentials
To help you test the app quickly, here are demo user accounts with pre-filled sample customers and products:
- Username:
Hackathon_Judge - Password:
Bolt_Hackathon
You can log in at:
π Smart Quot Website
π± What the App Does
SmartQuot is a quotation management platform for tile and building material businesses.
With SmartQuot, dealers can:
- π¦ Add and manage products with tile-specific rules (size, sqft/box, MRP, margins)
- π§Ύ Create detailed quotations, grouped by rooms (like Living Room, Bathroom)
- πΌ Attach product images to each room
- π Export quotations in 4 professional PDF formats or generate shareable web links
- π§ Auto-calculate totals, margins, and rates per sqft or per box
- π€ Share quotations via WhatsApp
- π§βπΌ Customize themes, logos, and layouts based on their plan
The app also supports:
- Login system using Auth0
- Multiple export options
- Column visibility settings
- Theme & font customization (for Pro users)
It's a complete end-to-end tool designed to replace Excel-based quotations with something professional, fast, and sharable β built to support small-to-medium businesses worldwide.
π Thank you for your time and consideration.
Built With
- autho
- bolt.new
- chatgpt
- netlify
- react
- shadcn
- stitch.ai
- supabase
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.