Munkalap, ügyfél, státusz, alkatrész készlet, bevételezés, árak és thermal nyomtatás – 3 üzlet, 10 felhasználó.
npm install
npm run seed
npm run dev
| Szerep | Jelszó | |
|---|---|---|
| Admin | admin@lcdfix.hu | admin123 |
| Szerelő | szerelo@lcdfix.hu | szerviz123 |
| Modul | Leírás |
|---|---|
| Munkalap | Felvétel, jegyszám (pl. AL-2026-00001), státusz workflow |
| Ügyfél | Név, telefon, készülék adatok |
| Státusz | Átvéve → Javítás alatt → Alkatrészre vár → Kész → Átadva |
| Készlet | Üzletenkénti készlet, alacsony készlet jelzés |
| Bevételezés | Beszállító, bizonylat, tételek, automatikus készletnövelés |
| Árak | Beszerzési + eladási ár alkatrészenként |
| Thermal nyomtatás | 80 mm-es munkalap (böngésző nyomtatás) |
received – Átvévein_progress – Javítás alattwaiting_parts – Alkatrészre várready – Készpicked_up – Átadvacancelled – TörölveA munkalap részleteinél kattints a Thermal nyomtatás gombra. 80 mm széles, ESC/POS-barát elrendezés – böngészőből közvetlenül a termál nyomtatóra.
Tipp: Chrome-ban válaszd ki a termál nyomtatót, kapcsold ki a fejléc/láblécet, és állítsd 80 mm papírszélességre.
Haladó: hálózati ESC/POS nyomtatóhoz később QZ Tray integráció adható.
Seed alapértelmezés:
AL)DP)U3) – cím módosíthatóserver/data/lcdfix.db) – később PostgreSQL-re váltás lehetségesJWT_SECRET=erős-titkos-kulcs
PORT=3001
DB_PATH=/var/lcdfix/lcdfix.db
npm run build
npm run start -w server
/api → backend| Szerep | Jogok |
|---|---|
admin |
Minden üzlet, minden funkció |
manager |
Üzlet kezelés (bővíthető) |
technician |
Saját üzlet munkalapjai |
server/ – Hono API + SQLite
admin/ – React szerviz felület
legacy/ – Régi akciós landing (iphonekijelzoakcio.hu)
src/ – lcdfix.hu marketing oldal (Astro, folyamatban)