Back to work
Client workDelivered
Dolo
A website and sales system for a web-design studio: fixed-price packages, checkout, a client portal and an admin dashboard.
- TEFY's role
- Design, engineering, payments, admin dashboard, email automation
- Related service
- Build AI products
- Stack
- Next.js, Supabase, Stripe, Resend, Framer Motion
- Timeframe
- Dates to be confirmed
The problem
Dolo sells websites at three fixed prices with add-ons and a rush option. They needed visitors to pick a package without a sales call, pay online, and land in a portal, while the team tracks every lead and project in one place.
How it works
- 01Visitor takes a short quiz that recommends a package, or goes straight to pricing
- 02Multi-step intake form with a live price calculator, add-ons and rush delivery
- 03Stripe checkout for one-time and subscription items, then a success page with next steps
- 04Customer portal via a secure link; admin dashboard for leads, projects, quiz results and email logs
AI functionality
None in the delivered scope.
Engineering decisions
- Stripe webhooks are signature-verified and logged before any order state changes
- Row level security on every table; portal access is by scoped token rather than a customer login
- Transactional email through Resend with HTML and plain-text versions and a delivery log
- Error boundaries around payment and server components so a failure never blanks the page
Outcomes
Delivered to the client. Conversion and revenue figures belong to the client and are not published here.
Have a similar problem?
A fit call is the quickest way to find out whether the same approach applies. Related service: Build AI products. Next case study: Protego.
