← Munkáink

Pharmacy Representative Manager — B2B értékesítési ökoszisztéma

A Hangszita Kft. dedikált CRM/PRM platformja a gyógyszerészeti képviselői hálózat menedzselésére. Modern, API-first architektúra, amely a napi látogatási útvonalak tervezésétől az intelligens emlékeztetőkig és találkozó-jegyzetekig mindent lefed, biztosítva a B2B üzletág hatékonyságát.

A B2B értékesítés digitális hátországa

A Hangszita Kft. sikere két pilléren nyugszik: a stabil B2C webshopon és egy kiterjedt, professzionális gyógyszertári képviselői hálózaton. Utóbbi menedzselése olyan komplexitást igényelt, amit a dobozos CRM rendszerek nem tudtak rugalmasan kiszolgálni. Erre a válaszunk a Hangszita PRM lett — egy olyan egyedi platform, amely a legmodernebb technológiákat állítja az értékesítési hatékonyság szolgálatába.

A kihívás: terepmunka támogatása és adatintegritás

A gyógyszerészeti képviselők napjaik nagy részét „terepen" töltik. Olyan digitális asszisztensre volt szükségük, amely:

  • Útvonaltervezés: segít optimalizálni a napi látogatási sorrendet a partnerek között.
  • Intelligens emlékeztetők: figyelmeztet, ha egy adott partnerrel túl régen szakadt meg a kapcsolat, vagy ha esedékes egy látogatás.
  • Gyors adminisztráció: lehetővé teszi a találkozók utáni jegyzetelést és az elhangzottak azonnali rögzítését, akár mobilról is.
  • Adatmigráció: a korábbi, heterogén forrásokból érkező partnerlistákat és címadatokat (XLS, térinformatikai adatok) tisztán és konzisztensen kellett integrálni az új rendszerbe.

Amit alkottunk: modern, API-first ökoszisztéma

A fejlesztés során szakítottunk a legacy megoldásokkal, és egy modern, tiszta architektúrát hoztunk létre:

1. API-first backend (Symfony 7.4 + API Platform 4.3)

A rendszer alapja egy robusztus Symfony backend, amely az API Platform segítségével egy szabványos, Hydra-alapú REST API-t szolgál ki. Ez a megközelítés garantálja, hogy a rendszer a jövőben bármilyen külső alkalmazással (pl. natív mobil app) könnyen összekapcsolható legyen. A biztonságért és a rugalmas hozzáférésért egy modern, JWT-alapú (JSON Web Token) autentikációs folyamat felel.

2. Modern SPA frontend (React 19 + MUI)

A felhasználói felület egy villámgyors Single Page Application, amely a react-admin keretrendszerre épül. A React 19 és a Material-UI (MUI) használatával egy letisztult, reszponzív adminisztrációs felületet hoztunk létre, ahol az adatok kezelése és a keresés intuitív és azonnali. A szigorú TypeScript típusosság garantálja a kódbázis hosszú távú karbantarthatóságát és a futásidejű hibák minimalizálását.

3. Üzleti logika és adatkezelés

  • Látogatásmenedzsment: a képviselők saját felületükön látják az esedékes teendőket, rögzíthetik a tárgyalási jegyzeteket, és visszakereshetik a korábbi interakciókat.
  • Adatmigrációs alapok: a fejlesztés korai szakaszában olyan adatfeldolgozó pipeline-okat építettünk, amelyek segítségével több ezer partneradatot és címet emeltünk át a rendszerbe, biztosítva az adatok folytonosságát az átállás után is.

Mérnöki minőség és fejlesztői workflow

A projekt fejlesztése során a legújabb eszköztárat használtuk: a kódminőséget PHPUnit és Playwright tesztek, valamint folyamatos statikus analízis (PHPStan, ESLint) garantálja. A fejlesztői folyamatba beépítettük az AI-asszisztált eszközöket (Claude Code), ami lehetővé tette a gyors iterációt és a komplex refaktorálások precíz végrehajtását.

Eredmények: stabil alapok a növekedéshez

A Hangszita PRM mára a vállalat értékesítési folyamatainak nélkülözhetetlen részévé vált.

  • Stabilitás: egy modern, hosszú távon fenntartható kódbázis jött létre, amely nem küzd a legacy rendszerek technológiai adósságaival.
  • Transzparencia: a vezetőség valós idejű képet kap a hálózat aktivitásáról és a partnerek lefedettségéről.
  • Integrálhatóság: az API-alapú felépítésnek köszönhetően a rendszer bármikor készen áll a további bővítésre vagy harmadik féltől származó eszközök bekötésére.

Ez a projekt a bizonyítékunk arra, hogy egy belsős üzleti eszköz is lehet technológiai értelemben élvonalbeli, és hogy a mérnöki igényesség közvetlenül mérhető üzleti sikerré váltható.

Eszköztár

  • Symfony 7.4
  • API Platform
  • react-admin
  • React 19
  • Material-UI
  • TypeScript
  • MySQL 8