Velour Web

Case study · SaaS for wedding florists · United States

WPro.AI: A complete SaaS platform designed, built and launched by Velour Web.

A software product for wedding florists (now branded Fiory.AI): AI-generated proposals, pricing, client portal and invoicing in one place.

The challenge

Where the business started

Wedding florists spend hours writing proposals, pricing arrangements stem by stem, chasing signatures and invoicing. Most run on spreadsheets and email. WPro.AI set out to replace that with one platform, and it had to be designed and built from nothing.

The approach

What we built and why

We started with the florist's workflow: inquiry, consultation, proposal, revision, signature, deposit, production, invoice. Each step became a screen, and the data model followed the workflow rather than the other way around.

The platform generates proposals with the OpenAI API from a consultation's notes and mood board, prices arrangements from a stem-level recipe library, and presents the proposal in a client portal where couples review, request changes and sign electronically. Stripe handles deposits, invoices and subscriptions. A Chrome extension captures Pinterest pins into mood boards.

It is built on Next.js, TypeScript, Prisma and PostgreSQL with authentication, roles, automated tests on the critical paths, and deployment and monitoring on Vercel.

  • Next.js, TypeScript, Prisma and PostgreSQL
  • AI proposal generation with the OpenAI API
  • Client portal with e-signatures and Stripe billing
  • Pinterest Chrome extension for mood boards

The outcome

What the business has now

  • A working SaaS product used by wedding florists: AI proposals, pricing, client portal, e-signatures, invoicing and subscriptions in one place.
  • Designed, built, launched and maintained by Velour Web, which is why web-app clients get the same stack and the same process.

Built with: Next.js · TypeScript · Prisma · PostgreSQL · OpenAI API · Stripe · Vercel

Free quote

Want a site built the same way?

Tell us what your business does and what the website needs to do. You get a written estimate within one business day, or call now and we will talk it through.

We reply within one business day. No spam, ever.