MyForge LabsHUNew project ↗
myforge-workspaceprojects / kgc-rental.md
← All projects

CASE STUDY / KGC-Bérlés

Turn equipment discovery into a connected customer journey.

We built Kisgépcentrum’s digital platform around the work of the store. Customers find equipment, identify parts or open a request; counter and service staff continue with the relevant information. The catalogue, portal, kiosk and display studio are different interfaces to this business environment.

Project status
Business platform · ongoing development
Focus
Business platform · Interactive parts search · Kiosk + CRM
Equipment cards in the publicly accessible catalogue preview.
Equipment cards in the publicly accessible catalogue preview. Captured: 17 September 2026.

01 / CONTEXT

The business challenge

A single machine can be linked to a rental request, accessories, spare parts and a service case. The challenge was to preserve that context when a customer moves from the website to the store, or another team member takes over the conversation.

THE DESIGN DECISION

The case is the organising principle: clear status for customers, context for staff decisions and access suited to each role.

WORKFLOW / KGC-Bérlés

How the user journey comes together.

  1. 01 / CUSTOMER

    Find equipment or parts

    Connected catalogues and the desktop parts diagram help define an itemised request.

  2. 02 / STAFF

    Continue with the case context

    The staff workspace brings the customer conversation and the next action into the same case.

  3. 03 / PORTAL

    Follow the conversation

    The customer sees replies and request decisions in their portal; rental proceeds with staff confirmation.

02 / IMPLEMENTATION

How we approached it

We started with customer journeys: what visitors need to do, which information is required and who makes the next decision. Connected catalogues support a customer portal and role-specific staff workspaces. Parts diagrams lead to itemised enquiries, while the portal separates customer conversations from internal coordination. An in-store kiosk and a display programme editor support the physical customer experience.

Innovation in practice

The decisions behind the functionality

  • Find parts directly on the diagram

    Selecting a part in an exploded diagram builds an enquiry with its part number and quantity. Parts search is available in the desktop interface.

  • One customer journey, several workspaces

    Rental, shop, service and parts requests feed into shared case management. Customers see their own history while internal discussions remain with staff.

  • The web catalogue, on the shop floor

    The touch-screen kiosk offers the same equipment, detail pages, date selection and request flow, with its own virtual keyboard.

  • A studio for in-store screens

    Build programmes from images, video and text slides. Separate publication, per-screen playlists and weekly schedules support content management.

  • QR customer lookup with verified access

    The portal’s customer code and QR equivalent help staff find an account at the counter. Access to historical cases is granted separately for each case.

  • Change requests remain part of the case

    Customers can request extensions, changes or cancellation in the portal. Staff decisions and explanations appear in the customer’s conversation; the related business operation is handled separately.

Behind the interface

Technologies and architecture

The shared Next.js and React application provides distinct views for customers, the counter, service staff and display management. Node.js endpoints use Prisma models and a PostgreSQL database. An interface to the separate parts engine connects diagrams to itemised enquiries; development of the larger ERP remains a separate workstream.

Next.js + React

The shared web foundation for the catalogue, customer portal and staff interfaces.

Node.js

Server-side data handling and the web application’s own API endpoints.

TypeScript

Typed interfaces and business workflows in a shared codebase.

PostgreSQL + Prisma

Persistent business data, related data models and database operations.

Tailwind CSS

Consistent responsive components across customer and in-store interfaces.

Playwright

Automated browser checks for important screens and customer journeys.

DELIVERY / PROJECT SCOPE

What we built

  • Equipment and product catalogues with linked rental options
  • Desktop parts search with diagram selection, an itemised basket and enquiries
  • Customer portal, shared customer records and case-based conversations
  • Counter, service and administrator workspaces
  • Customer-code/QR lookup, verified case access and recorded request decisions
  • Touch-screen kiosk with equipment pages, calendar and virtual keyboard
  • Display Studio with a media library, playlist editor and scheduling

Our role

Customer-facing and internal web application development: catalogues, request submission, customer records, case-based communication, and counter and service views. The scope also includes the parts-engine interface, kiosk interaction, and editing, publishing and scheduling display programmes.

Project status

The featured modules have been implemented and development continues. Online rental requests require staff confirmation. Full ERP synchronisation, online card payments and automatic invoicing are separate workstreams; acceptance testing on the physical shop kiosk remains outstanding.

Explore KGC-Bérlés

More work

Innovation prototype

Poparch

An architectural plan-processing prototype: supported vector PDFs become editable quantities, cost estimates and professional exports.

Document processing Cost estimation PDF → Excel

Working prototype · private demo

Explore the project — Poparch

Client project

Strabor

A customer application for a tradesperson’s daily work: estimates, appointment requests, photos, messaging and service administration.

Customer application Booking + messaging Installable PWA

Public website and customer application

Explore the project — Strabor

YOUR NEXT STEP

Which workflow should we rethink together?

Let's discuss your project →
LOCAL DEMO

bmad Research · Gemini + NotebookLM

README.mdKGC-BérlésPoparchStraborBPSETEXTURA SalonFoxxiSolutionsThe teamStart a projectClaude CodeCodexGeminiBMADVisual Studio CodePlaywrightGitNotebookLMObsidian / Vault 11.11Agent skillsDiscordProject atlasDelivery labKnowledge network & fleetERP · coming soonWorkspace settings

Esc · close