• B2B
  • E-commerce
  • Mobile app

B2B mobile app that revolutionizes wholesale flower sales.

See how we created an innovative mobile app for Krox Flowers - one of the largest importers of flowers from Colombia, the Netherlands, Italy and Ecuador. A closed-loop B2B platform with reservations, payments and contractor access that puts the company ahead of the competition and revolutionizes the way wholesale orders are made.
Client
Industry
  • B2B
  • E-commerce
  • Mobile app
Technology
  • Android
  • iOS
  • React Native
Zespół
  • Mobile Developer
  • UX/UI Designer
B2B mobile app that revolutionizes wholesale flower sales.

About the Project

Krox Flowers is one of the largest flower importers in Poland, importing high-quality products from Colombia, Holland, Italy and Ecuador. The company has been serving wholesalers, florists and other B2B contractors for years, providing fresh flowers for the most demanding customers.
In the fast-growing floral industry, where ordering speed and product availability are key, Krox Flowers needed a modern technology solution to set them apart from the competition. Traditional ordering methods – phone calls, emails, and Execs – were no longer sufficient for the growing scale of the business.
The client came to us with a vision to create a mobile application that would work like a closed B2B platform – an online store available only to verified contractors, with the ability to book large orders, full e-commerce features and online payments. In addition, the app was to have an anonymous version without pricing, which allows potential customers to browse the assortment before establishing a relationship.
We completed the project comprehensively from scratch – we designed the UX/UI in Figma, built the app in React Native with a backend on Supabase, implemented the booking and payment system, and went through the approval process on the App Store and Google Play.

Expectations

The main goal of the project was to create an innovative B2B mobile application that would put Krox Flowers ahead of the competition and significantly improve the wholesale process. The client expected a solution that would:

  1. Closed platform for contractors – the application is to be available only to verified business customers (florists, wholesalers), who can see prices and place orders. Controlled and secure access.
  2. Functional like an online store – even though it’s B2B, the app is supposed to work seamlessly like a regular e-commerce site: browse products, add to cart, finalize order, pay online.
  3. Booking system for large orders – contractors often order large quantities of specific flowers in advance. The application must allow real-time reservations and availability management.
  4. Anonymous version without prices – potential customers who do not yet have an account can browse the assortment and learn about the offer, but without access to prices and ordering options.
  5. In-app payments – full integration with payment systems so that contractors can conveniently settle their orders directly in the app.
  6. Availability on iOS and Android – the app must work on both major mobile platforms because contractors use different devices.
  7. Ease of use – despite advanced B2B functionality, the application is intended to be intuitive and quick to use. Contractors often order on the go, between client meetings.

Challenges

Prior to the partnership, Krox Flowers was using traditional B2B sales methods, which were ineffective in the digital age and did not allow the company to grow dynamically. We identified several key challenges:
  • Time-consuming order processing – contractors ordered by phone or email, which required manual handling of each inquiry, confirming availability, sending quotes and invoices. This generated a huge amount of administrative work.
  • Lack of transparency of availability – customers did not know in real time what flowers were available and in what quantities. They had to call and ask, which often ended in disappointment when a particular product was no longer available.
  • Delays in communication – the time between customer inquiry and order confirmation was too long. In the flower business, where freshness is crucial, every hour matters.
  • Lack of tool for mobile customers – contractors (florists) are often on the move, visiting customers, being at events. They needed the ability to order quickly from their phone, without having to call or wait on a computer.
  • Difficulty in competing with modern importers – other companies began to implement digital solutions, and Krox Flowers risked falling behind technologically, despite the advantage in product quality.
  • Lack of an online payment system – all payments were settled by wire transfers, invoices, sometimes by cash. This prolonged the billing process and generated additional accounting work.

Project Process

We started with an in-depth understanding of the specifics of the floral industry – imports, logistics, seasonality, contractor requirements. We interviewed the Krox Flowers team and key customers (florists, wholesalers) to understand their daily challenges and expectations from the digital tool.
We designed an intuitive interface that combines the functionality of an online store with B2B requirements. The key was to create a simple order flow, despite the business complexity (different prices for different customers, large orders, bookings). Everything designed in Figma with an emphasis on a mobile-first approach.
We chose React Native for cross-platform development (iOS + Android) and Supabase as a backend, which ensured development speed, scalability and modern architecture. We designed a permissions system (contractors vs. anonymous users), a booking module and payment integration.
We built the application from scratch – a login and contractor verification system, a product catalog with filtering, a shopping cart, a reservation system, a payment module, an order management panel. Everything with an emphasis on efficiency and security, because it’s an application that handles business transactions.
We conducted intensive testing of functionality, performance, security and user experience. We prepared the app for the approval process on the App Store and Google Play, ensuring that all technical and legal requirements of the platforms were met.

Solutions

To create an app that truly revolutionizes flower wholesale, we implemented advanced B2B functionality in the form of an intuitive mobile app. Krox Flowers received a tool that puts them ahead of the competition and significantly streamlines daily operations.
  • Mobile-first B2B – the first of its kind in the floral industry to move all wholesale sales to a contractor’s phone.
  • Closed access with showcase version – a secure platform for verified customers + the ability to preview the offer for potential partners.
  • Everything in real time – product availability, reservations, orders and payments synchronized instantly.
  1. Closed-loop B2B platform with permission system

    We have created an advanced authorization system that distinguishes between verified contractors and anonymous users. Contractors, after logging in, see the full range with prices dedicated to them, can place orders and make payments. Anonymous users can browse the product catalog without prices – ideal for potential customers who want to know the product range before establishing a relationship. This increases business security while acting as a marketing tool.
  2. Reservation and management system for large orders

    We have implemented reservation functionality that allows contractors to order large quantities of flowers in advance. The system automatically checks availability in stock, locks in reserved quantities and updates inventory in real time. Contractors can see what’s available off-the-shelf and what takes time to import. This eliminates the frustration of product unavailability and allows better planning of purchases.
  3. E-commerce experience in B2B mobile

    We designed the app to work like a regular online store – intuitive product browsing, filtering, adding to cart, quick checkout. Even though it’s B2B, users don’t have to learn complicated ordering systems. They can order flowers on their way to a customer meeting, just as easily as they order food in the delivery app. This greatly speeds up the buying process.
  4. Online payments in the app

    We have integrated the application with online payment systems, which allows contractors to regulate orders directly in the application – by card, bank transfer, BLIK. This eliminates the need for manual invoicing and payment tracking. Everything is automatic, secure and compliant with legal requirements. This speeds up billing and reduces the burden on Krox Flowers’ accounting department.
  5. Cross-platform development with React Native and Supabase

    We built the app in React Native, which allowed us to simultaneously create iOS and Android versions with significant cost and time optimization. Supabase as a backend provides modern architecture, real-time data synchronization, scalability and security. The solution is ready for the dynamic growth of the company and easy addition of new functionalities in the future.
  6. Intuitive UX designed in Figma

    The entire interface was carefully designed in Figma with an emphasis on simplicity and speed of use. Contractors often use the app on the go, between appointments, so every step had to be simplified as much as possible. Large buttons, clear typography, logical navigation and a minimum number of clicks to finalize the order – all in accordance with mobile UX best practices.

Effects

The implementation of the Krox Flowers project provided the client with an innovative tool that puts the company ahead of the competition and opens up new opportunities for business development in the floral industry.

The first app of its kind in the industry, Krox Flowers has pioneered digitization in the Polish flower import industry, gaining a significant competitive advantage.

A revolution in contractor service – orders that previously required phone calls and emails are now completed in a few clicks on the phone. This saves dozens of hours of work per week for both Krox Flowers and their contractors.

Real-time availability – contractors know in real time what is available and can place orders immediately without having to wait for confirmation.

Payment automation – integration with online payment systems has eliminated manual billing work and accelerated the financial flow.

Scale-ready – The application is designed and built to allow you to easily add new features, products and contractors as your business grows.

The showcase version for leads – the anonymous version of the app acts as a marketing tool, showing potential customers the richness of the assortment without revealing prices.

Professional image – a modern mobile app builds the perception of Krox Flowers as an innovative company that invests in technology and customer convenience.

In the process of approval in the stores – the application goes through the approval process in the App Store and Google Play, which confirms that all technical and security standards are met.