Quicksite
A platform for creating and managing business mini-sites with reusable sections, live editing, and custom branding.

- Next.js
- TypeScript
- Firebase
- Tailwind CSS
The problem
Small businesses need a web presence fast, but most site builders are either too rigid (fixed templates) or too complex (full CMS platforms) for someone without technical skills to use confidently.
The approach
Built an editor around reusable, swappable sections rather than fixed page templates — so a business owner can assemble a site from components (hero, gallery, contact, pricing) and see changes live, without touching code.
Key decisions
Chose Firebase over a custom backend to move fast on auth, storage, and realtime sync for the live-editing experience — trading some backend flexibility for a much shorter path to a working product. Built the editor state management to support undo/redo from day one, since non-technical users make a lot of exploratory edits.
The result
Live and in use. The reusable-section architecture turned out to be the right call — adding new section types is now fast because they all share the same editing and rendering contract.