πŸ’Ό 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
Share this project:

Updates