Home Services Cases About Us Contact Get in Touch
← All Cases

Flower Delivery
Online Store Flower Kiss

A turnkey flower delivery store: catalog with bouquet sizes, cart and one-click ordering, passwordless login via Telegram or email, a customer account, a premium collection, a blog and an admin panel with analytics.

Period 2025 — Present
Services Design system, frontend, backend, Telegram bot, deployment
Stack React (Vite), Go, GORM, SQLite, Telegram Bot API, Docker

Task

Build a flower delivery online store from scratch: a storefront with catalog and cart, checkout with delivery address and date, a customer account and a convenient way to accept orders without traditional registration. It was important to lower the barrier for buyers and collect all orders in one place for the manager.

Solution

We built a turnkey online store: a React storefront, a Go backend with a REST API, and a Telegram bot for registration and notifications. We designed a short path to order and a convenient admin panel for content.

  • Catalog from the API: categories, occasions, search, product page with gallery, composition and rating
  • Bouquet sizes with dynamic price recalculation and selection from multiple images
  • Cart and checkout with date, time and delivery method selection
  • One-click "Buy now" ordering without going to the cart
  • Passwordless login: via Telegram (deep link and confirmation in the bot) or a 6-digit email code
  • Customer account on real data: profile, orders, addresses and favorites
  • "Midnight Boutique" premium collection with a separate dark UI and animated transition
  • Blog with an admin panel: markdown editor with live preview, cover uploads, drafts and publishing
  • Product admin with SEO fields and photo uploads + order analytics with a chart
  • Order notifications to the manager's Telegram group and to the customer (email or Telegram)
  • Docker deployment and CI/CD via GitHub Actions

Results

x2.5
Growth in online orders
+30%
Higher average order value from sizes and upsells
−60%
Less time to process an order

The website became a new sales channel for the company: orders come in online around the clock and land in a single Telegram feed, which speeds up processing. The numbers in the cards above are portfolio guidelines; once measurements are available, replace with actual KPIs.

Screenshots

Need a turnkey online store?

We'll build the storefront, backend and bot — from design to deployment.

Discuss the Project