lcdfixallee

Lokális átvitel – másik projektbe

Ez az útmutató összefoglalja, mit vigyél át a saját gépedre / új Cursor projektbe.


A) Git clone (ajánlott)

git clone https://github.com/Hristos0527/lcdfixallee.git lcdfix-platform
cd lcdfix-platform
npm install
npm run seed
npm run dev

Cursorban: File → Open Folder → lcdfix-platform
Új chat az Editorban (Ctrl+I) = lokális fejlesztés.


B) Másolás meglévő projektbe

Másold ezeket a mappákat/fájlokat:

lcdfix-platform/
├── server/              ← teljes backend
├── admin/               ← teljes szerviz UI
├── src/                 ← lcdfix.hu Astro váz (opcionális)
├── deploy/              ← felhő deploy (később)
├── legacy/promo/        ← régi akciós landing
├── package.json         ← workspace root
├── package-lock.json
├── Dockerfile
├── docker-compose.yml
├── .env.example
├── PLATFORM.md          ← TELJES SPEC (ezt olvasd!)
├── SZERVIZ.md
└── LOKAL-ATVITEL.md     ← ez a fájl

NEM kell másolni:

Utána:

npm install
npm run seed
npm run dev

C) Adatbázis átvitel

Ha már van adatod és vinni akarod:

# Régi gépről
cp server/data/lcdfix.db /útvonal/új-projekt/server/data/

# Új gépen – data mappa létrehozása
mkdir -p server/data

Figyelem: SQLite fájl = teljes adatbázis (ügyfelek, munkalapok, készlet).


D) Mit kértél – checklist

# Kérés Állapot Hol
1 RepairDesk helyett szerviz rendszer ✅ MVP kész server/, admin/
2 Munkalap, ügyfél, státusz workOrders.ts
3 Készlet + bevételezés + árak parts.ts
4 Thermal nyomtatás print.ts
5 3 üzlet, 10 user cél ⚠️ 3 üzlet seed, 2 user seed.ts
6 lcdfix.hu újra ⚠️ Váz src/
7 Javítási lista + árazás 📋 Spec schema-v2.sql, PLATFORM.md §6
8 Időpontfoglalás készlet alapján 📋 Spec PLATFORM.md §6
9 Beszállítók + ár/készlet sync 📋 Spec schema-v2.sql
10 Auto rendelés 18:00 határidő 📋 Spec PLATFORM.md §7
11 Számla/szállítólevél import 📋 Spec PLATFORM.md §8
12 Lokális dev → később felhő npm run dev, Dockerfile

Jelmagyarázat: ✅ kész · ⚠️ részben · 📋 spec megvan, kód nincs


E) Lokális hálózat – 3 üzlet tabletről

  1. A központi gépen futtasd: npm run dev vagy production build
  2. IP lekérdezés: ip addr / ipconfig
  3. Tableteken böngésző: http://192.168.x.x:5173
  4. API proxy: Vite dev proxy /api:3001 (admin/vite.config.ts)

Éles lokális hálózaton:

npm run build
npm run start -w server   # NODE_ENV=production + admin dist

F) Cursor – lokális agent

  1. Editor Window (ne Agents Window / Cloud)
  2. Ctrl+I → új chat
  3. Nyisd meg a klónozott mappát
  4. Kontextus: add hozzá PLATFORM.md-t (@PLATFORM.md)

Első prompt lokálisan:

„Olvasd el a PLATFORM.md-t, futtasd a schema-v2 migrációt, és építsd meg a services + appointments API-t.”


G) Env változók

Változó Dev Éles
JWT_SECRET dev default erős random
DB_PATH server/data/lcdfix.db /data/lcdfix.db
PORT 3001 3001
APP_URL https://szerviz.lcdfix.hu
NODE_ENV production

H) Teszt belépés (seed)

E-mail Jelszó Szerep
admin@lcdfix.hu admin123 admin
szerelo@lcdfix.hu szerviz123 szerelő

Élesben azonnal cseréld!


I) Repo

https://github.com/Hristos0527/lcdfixallee

Commit: tartalmazza a teljes MVP-t + PLATFORM spec-et + v2 SQL-t + Docker deploy vázat.