I am looking for a team of developers (or a strong full-stack/tech lead) to create an online custom furniture builder similar to privetmaket.ru, but for the UK market.
The project includes:
Development of a full-fledged web application: furniture builder (2D/3D), online calculation, cart, payments via Stripe, client personal account.
B2B cabinet for furniture manufacturers in the UK: receiving orders, specifications, changing statuses.
Automatic distribution of orders among manufacturers by region and product parameters.
Admin panel: materials, configurations, pricing formulas, user and order management.
Specialists with experience in complex configurators/calculators are needed.
In your application, please specify the technology stack, portfolio, cost estimate, and timelines for creating the MVP, as well as readiness for long-term cooperation.
Detailed technical specifications:
1. Project Description
I want to create an online custom furniture builder based on individual dimensions similar to the website:
https://privetmaket.ru
The goal is to launch a service for the UK market where the client can independently design built-in and standalone furniture, immediately see the price, place an order, and the system automatically sends orders to manufacturers in the UK (production), organizes production, delivery, and installation.
A team of developers or a strong full-stack/tech lead is needed who can assemble a team.
2. Reference (must study before bidding)
Main reference: https://privetmaket.ru
It is necessary to implement similar logic for the builder and ordering, but:
Interface language: English (with the possibility of adding other languages in the future).
Currency: GBP (£).
Geography: United Kingdom (UK), working with postal codes.
Different pricing, delivery, installation, and manufacturer systems.
3. Main functionality (frontend, user)
3.1. Main page
Brief description of the service (how it works: measure → design → pay → receive → install).
Buttons:
Block with examples of furniture (photos, dimensions, prices).
Block with FAQ, customer reviews (static at the first stage).
3.2. Client personal account
Registration and login (email + password, optionally Google/Apple Login).
Client profile: name, contact details, delivery address (multiple addresses).
List of saved furniture projects (project name, date, status).
Order statuses:
Draft / In cart
Paid
In production
Delivery scheduled
Installed / Completed
Messages/chat (at a minimum – comments on the order).
3.3. Online furniture builder
The minimum set of furniture types at the first stage:
Builder functions:
Selection of product type (wardrobe, shelving, etc.).
Input of geometry:
Configuration of internal filling:
Materials and color:
Selection of body material, facades, countertop (if any).
Textures/images of materials (catalog in the database).
Fittings:
Validation and hints:
Visualization:
Minimum – 2D diagram with dimensions (frontal view).
Preferably – simple 3D visualization (WebGL/Three.js or similar, but can be as a separate stage).
Online price calculation:
Export/save:
4. Cart and order placement
Cart with a list of products (furniture projects).
Cost calculation:
Base price of the product(s).
Delivery (by postal code, according to rules that can be edited in the admin panel).
Installation (fixed rate or formula).
Input of delivery address (UK postal code + address).
Selection of time slots for delivery/installation (for now, a simple model can be made – comment/preferred date).
Online payment:
After successful payment:
Creation of an order with the status “Paid”.
Automatic generation of a technical task for the manufacturer (see next point).
Sending email confirmation to the client.
5. Manufacturer panel (B2B part)
Each manufacturer in the UK must have their own personal manufacturer account.
Functionality:
Manufacturer profile:
Company name, contact details.
City, region, coverage by postal codes.
Types of furniture produced.
Maximum dimensions, restrictions.
Production lead times.
Prices and rules:
Table of base prices (for example, per m² of material, per item, per operation).
Coefficients/markups (materials, complexity).
Order list:
New orders (“New / Pending”).
In production (“In production”).
Ready for delivery (“Ready for delivery”).
Completed.
Order data for the manufacturer: