Personal project
ScopeQuote
Vue 3 · Vite · JavaScript
The brief
A small service business needs a faster way to prepare consistent, itemised estimates without juggling a spreadsheet.
Open interactive appWhat was built
- Reusable quote-line component with quantity and rate editing.
- Computed totals and discounts calculated in integer cents.
- Browser persistence with validation and a recovery path for malformed storage.
- Quote review, JSON export, print layout and a confirmation before resetting.
What to try
Add a line, change quantities and discount, review the summary, export JSON and refresh to check persistence.
Project notes
This is a browser-local quote tool. It does not send quotes, collect signatures, calculate tax or request payment. Status changes are local tracking only.
This is a personal project, built around an example business brief.