Az NCT Zrt. digitális rendszerének megújítása során egy egységes, skálázható adat- és webes platform készült, amely kiváltotta a széttagolt, Excel-alapú működést. Az új rendszer strukturált termékkezelést, többnyelvű tartalomkezelést és modern admin felületet biztosít, jelentősen javítva a hatékonyságot és a karbantarthatóságot.
Projekt áttekintés
A projekt során az NCT Ipari Elektronikai Zrt. webes és adminisztratív rendszerének modernizálásán dolgoztam. Az NCT egy több évtizedes mérnöki múlttal rendelkező, ipari CNC vezérlőket, szerszámgépeket és automatizálási megoldásokat fejlesztő és gyártó vállalat, ahol a termékek komplexitása és a hosszútávú fejlesztési ciklusok kiemelten fontos szerepet játszanak.
A cél nem egy egyszerű weboldal készítése volt, hanem egy strukturált, skálázható és hosszútávon fenntartható digitális alap megteremtése, amely képes kiszolgálni a cég növekvő termékportfólióját és belső folyamatait.
Kiinduló helyzet és problémák
A projekt indulásakor a digitális termék- és adatkezelés több ponton is akadályozta a hatékony működést:
A gépek és termékek nem voltak egységes rendszerben kezelve
Az adatok különálló Excel fájlokban vagy dokumentumokban léteztek, sok esetben részleges vagy hiányos formában
A termékekhez tartozó képek, paraméterek és leírások nem voltak egységesítve
A meglévő rendszer karbantarthatósága nehézkes volt
Nem létezett átgondolt adatmodell, amely kezelni tudta volna a termékenként eltérő műszaki paramétereket
A weboldal szerkezete elavult volt, a SEO és a felhasználói élmény szempontjai nem érvényesültek megfelelően
A reszponzív működés nem volt minden kijelzőméreten optimalizálva
Egy ilyen ipari környezetben ez hosszútávon adatkonzisztencia-problémákhoz, lassabb frissítési folyamatokhoz és fokozatosan növekvő technikai adóssághoz vezethet.
A projekt céljai
A teljes termék- és gépportfólió egységes, strukturált adatmodellbe rendezése
A komplex műszaki paraméterek kezelése és a termékek hatékony szűrhetőségének biztosítása
Könnyebben kezelhető, átlátható adminisztrációs felület kialakítása
Többnyelvű tartalomkezelés bevezetése
A rendszer jövőbeni bővíthetőségének biztosítása
Az üzemeltetés és karbantartás technikai kockázatainak csökkentése
Megoldás és technikai megközelítés
A rendszer újraépítése modern technológiai alapokon történt. A backend Laravel keretrendszerre épült, az adminisztrációs felület Filament segítségével készült, míg a frontend Tailwind CSS-t használ a letisztult, reszponzív megjelenés érdekében.
Teljes adatmodell újratervezése a termékek és gépek strukturált kezeléséhez
Termékenként eltérő, egyedi műszaki paraméterek kezelése paramétercsoportokon keresztül
Mértékegységek egységes kezelése
Többnyelvű adat- és tartalomkezelési rendszer kialakítása
Import folyamatok támogatása nagy mennyiségű adat feldolgozásához
Háttérfolyamatok kezelése Laravel queue rendszerrel
A queue feladatok monitorozása és menedzselése
Redis alapú cache és queue infrastruktúra alkalmazása a teljesítmény növelése érdekében
Részletes logolási és monitoring mechanizmusok kialakítása
Design és vizuális megjelenés
A projekt vizuális arculatát és grafikai elemeit Majtényi Máté készítette. A fejlesztési feladatom ezen design pontos, reszponzív és technikailag konzisztens implementálása volt, figyelembe véve a teljesítményt és a hosszútávú karbantarthatóságot.
Saját szerepem a projektben
A projektben full-stack fejlesztőként vettem részt, a feladataim azonban a klasszikus fejlesztési tevékenységeken túl kiterjedtek az üzemeltetési és infrastruktúrális kérdésekre is.
Rendszer- és adatbázis-architektúra megtervezése
Backend és admin felület fejlesztése
Frontend struktúra kialakítása Tailwind CSS használatával
Szerver környezet kialakításában való részvétel
Jogosultságok, automatikus deploy és verziókezelési folyamatok kialakítása
Eredmények és tanulságok
A fejlesztés eredményeként a termék- és gépadatok egységes, strukturált rendszerbe kerültek, az adminisztráció átláthatóbbá és hatékonyabbá vált, valamint jelentősen csökkent az ad-hoc megoldások szükségessége.
A projekt során kiemelkedő együttműködés jellemezte a közös munkát, amely nagyban hozzájárult a rendszer hatékony kialakításához és a sikeres megvalósításhoz.
A projekt egyik legfontosabb tanulsága, hogy ipari környezetben egy jól átgondolt adatmodell és technikai alap hosszútávon nemcsak fejlesztési időt, hanem üzemeltetési költségeket is megtakarít.
Ügyfél véleménye
Munka: Zsolttal minden akadályt jól be tudtunk venni közösen, a közös munkát a proaktív és megoldás orientált hozzállás jelzzemezte. A felmerülő - a projekt kezdésekor még nem várt, nem látott - fejlesztésekre mindig jó javaslatokat adott számunkra az általunk felvázolt elképzelések alapján. Külön kiemelném, hogy sok menetközbeni módosítás, átalakítás, áttervezés történt, amelyre a válasz mindig az volt, hogy "rendben, oldjuk meg" és nem az, hogy "nem erről volt szó, ezért nem csinálom meg"
Weboldal: Az NCT.HU - véleményem szerint - egy meglehetősen komplex oldal, számos almenüvel, termékkel és szűrésekkel. A megvalósítás teljes mértékben a mi elképzelésünk és a grafikus dizájner által megadott tervek szerint készült el, én úgy gondolom, minden szempontból maximálisan elégedettek lehetünk a kész termékkel, mind dizájn, mind funkcionalitás szempontjából!
Bakos Máté – NCT
Élesítés

Weboldal élesítés és utolsó simítások (2026.02.12 - NCT HQ)