אפליקציית React + TypeScript לניהול אנשי קשר מקובץ טלפון, עם עבודה מקומית בלבד.
- אתר האפליקציה: https://dani860.github.io/oneroster/
- עמוד הפרויקט ב-GitHub: https://github.com/dani860/oneroster
- עמוד Releases להורדת גרסאות: https://github.com/dani860/oneroster/releases
- טעינת קובץ VCF מהמחשב.
- תצוגת אנשי קשר בכרטיסיות נפרדות.
- עריכה של שם פרטי, שם משפחה, טלפונים ומיילים.
- חיפוש חופשי לפי שם, טלפון או מייל.
- מיון לפי שם, טלפון, קידומת, מספר מיילים ותאריך עדכון.
- זיהוי כפולים לפי שם/מספר זהים ודמיון בשם/מספר.
- ייצוא לקבצים: VCF, CSV, XLSX.
npm install
npm run devהאפליקציה תעלה בכתובת שמופיעה בטרמינל (בדרך כלל http://localhost:5173).
npm run build
npm run previewהאפליקציה מוגדרת גם כ-Desktop עם Electron. כרגע ההפצה הרשמית היא בגרסה ניידת בלבד.
npm run desktop:devnpm run desktop:buildאחרי סיום התהליך תמצא את קובץ ההפצה בתיקייה release:
OneRoster-Portable-<version>-x64.exe- גרסה ניידת ללא התקנה
- העבודה מתבצעת מקומית בדפדפן, בלי שרת צד-שרת.
- ייצוא Excel משתמש בספריית xlsx.