This software is a personalized online store for a plant wholesale business. It features fast and easy product import and export, inventory management, payment processing, invoicing, and delivery functions.
Our Hungarian partner Mobil Flower Kft. operates a market-leading enterprise on the Hungarian plant wholesale industry with this software.
We started developing this project in 2021, and it took four months to complete. The goal was to facilitate easy import of plant products from various sources into the product lineup. It was crucial that while the products were priced per piece, they were packaged in groups, and the system needed to manage this. Since then, we have been expanding the functionality with a one-month development effort annually.
Main client needs
Solution
Product import from Excel
Created an import interface that reads the appropriate fields. If a product does not exist in the database, the system queries the manufacturer’s website for the data and downloads the product image.
Simple ordering process
Customers can add products to the cart with a few clicks based on the package quantity. A modal pops up for finalizing the order, where it can be sent immediately. Billing and shipping data are saved by the system.
Various payment and collection methods
Customers can choose combinations of cash, transfer, credit card payments, and delivery or personal pickup.
Closed system
Only approved customers by the admin can make purchases and see the prices.
Communication with customers
Easy newsletter dispatch when new products arrive.
The software uses Node.js on the server side, MongoDB for database management, GraphQL for API communication, and ReactJS for the user interface. This modern, scalable, and flexible technology stack ensures smooth operation and an excellent user experience.
This software consists of three parts.
There is a package that creates the user interface, which we wrote in ReactJS. It's a customizable system into which we can adapt the design using SCSS.
There is a backend that executes the business logic, operates the API, and runs services for authentication, static files, credit card payments - and many other services.
And there is a client - a website - whose appearance is built from the UI elements and can perform data queries and the operations necessary for modifications by connecting to the backend through the API.
If a wholesaler starts operating such software, they can expect their customers to order more easily and quickly, thereby increasing turnover. The capacity increase can be directed towards what is most important for them, thereby gaining a strategic advantage.