The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗index.html — app shell and library referencesstyles.css — visual stylingapp.js — ERP functionality and business logicKeep all three files in the same folder and open index.html in a modern browser. External font and PDF/Excel libraries require internet access.
Upload all files to the repository root (same folder), then enable GitHub Pages from repository Settings.
The default theme is now NexaFlow Modern with a forest-green / mint palette, Manrope typography, softer cards, refreshed navigation and updated login styling. This is a presentation/theme change; core ERP business logic was not intentionally changed. Browser end-to-end checks are still required before production use.
nexaflow_orders) mein UUID aur status pending ke saath save hota hai, phir internet ho to foran Firestore par upload ki koshish hoti hai (8-9 sec timeout; fail ho to pending rehta hai, booker block nahi hota).navigator.storage.persist() mangi jati hai.dayEnds/{bookerId}_{date}) mein bhi save hota hai aur admin ko dikhta hai.nexaflow-5f265) ka web config ab app mein default hai. Admin aur booker ko yeh screen nahi dikhti.firestore.rules mein [email protected] ko master email se badal kar Rules tab mein publish karein.
Automatic deployment test
Rules band date par orders ka create/update rokte hain aur dayEnds ko create-only rakhte hain. Note: app ka login Firebase Auth se juda nahi, is liye rules yeh nahi pehchan sakte ke request kis booker ne bheji; woh sirf (booker, date) ke Day End lock ko enforce karte hain.desktop/ mein Electron wrapper hai. App laptop par offline bhi chalti hai; data usi laptop par rehta hai.NexaFlow Setup x.y.z.exe). Wohi client laptop par chalayein.FIREBASE_CONFIG, value = Firebase ka firebaseConfig JSON (keys double quotes mein). Phir exe dobara build karein. Config na ho to bhi app chalti hai (baad mein Developer → Order sync settings se dal sakte hain)..json khud Documents\NexaFlow Backups mein save hota hai, (2) poora data gzip hokar Firestore backups collection mein jata hai. Internet na ho to laptop par queue rehta hai aur net aate hi khud chala jata hai.firestore.rules Publish karein. Phir NexaFlow mein Developer login → Cloud backups → apna email/password → har Day End ki backup list se Download.clients/{CODE}/orders|dayEnds|backups ke neeche alag jata hai. Code lamba random hota hai (NX-XXXXXXXXXX) taake andaza na lag sake.This is the beginning of the README. Read the rest at the original. Read the full README ↗