منصوبے کے بارے میں

TREK ایک خود میزبان سفری اور سفر منصوبہ ساز ہے جو حقیقی وقت کے تعاون کے گرد بنایا گیا ہے۔ یہ Docker امیج (نیز Helm چارٹ) کے طور پر دستیاب ہے اور iOS اور Android پر بغیر ایپ اسٹور کے قابل تنصیب PWA کے طور پر چلتا ہے۔ منصوبہ بندی کی خصوصیات میں ڈریگ اینڈ ڈراپ دوبارہ ترتیب اور انڈو کے ساتھ روزانہ کے منصوبے، Leaflet، Mapbox GL یا MapLibre GL کے ذریعے انٹرایکٹو نقشے، Google Places یا OpenStreetMap کے ذریعے مقام کی تلاش، Overpass پر POI کی کھوج، Google Maps/Naver فہرستوں کے علاوہ GPX، KML اور KMZ سے درآمد، GPX اور ICS برآمد، OSRM پر ڈرائیونگ/واکنگ/سائیکلنگ پروفائلز کے ساتھ خودکار روزانہ راستہ ترتیب، Transitous پر پبلک ٹرانسپورٹ کے سفرنامے، اور Open-Meteo سے 16 دن کا موسم شامل ہیں۔ بکنگ اور پیسہ 16 ریزرویشن اقسام، ہوائی اڈے کے بنڈل ڈیٹا کے ساتھ ملٹی لیگ پروازیں اور ٹرینیں، تاریخ کی حدود پر محیط رہائش، KItinerary کے ذریعے تصدیقی درآمد (EML، PDF، PKPass، HTML، TXT)، عددی سینٹ میں اخراجات کی تقسیم بمع تصفیہ تجاویز، فی اخراجات کرنسیاں، ٹیمپلیٹس اور تفویض کنندگان کے ساتھ پیکنگ لسٹیں، کرنے کے کام، فائل منسلکات اور PDF برآمد کا احاطہ کرتا ہے۔ تعاون WebSocket سنک استعمال کرتا ہے تاکہ ترامیم براہ راست ظاہر ہوں، ممبر اور مہمان کا انتظام، قابل ترتیب اجازت میٹرکس، دعوتی لنکس، عوامی صرف پڑھنے کے اشتراک صفحات، اور اختیاری گروپ چیٹ، مشترکہ نوٹس، پولز اور آنے والی سرگرمیوں کی فہرست۔ اضافی ایڈ آنز میں Immich یا Synology Photos انٹیگریشن کے ساتھ سفر کا جرنل، دیکھے گئے ممالک اور خطوں کا Atlas، چھٹی کا کیلنڈر، اور ایک علیحدہ مقامات کے مجموعے کی لائبریری شامل ہیں۔ ایک پلگ ان سسٹم رجسٹری تنصیبات یا سائیڈ لوڈڈ زپس، سینڈ باکسڈ چائلڈ پروسیسز، 63 قابل عطا اجازتیں، آؤٹ باؤنڈ ہوسٹ اجازت فہرستیں اور دستخط کی تصدیق کی حمایت کرتا ہے۔ ایک اختیاری MCP سرور PKCE کے ساتھ OAuth 2.1، دائرہ کار والے اوزار اور وسائل، اور آڈٹ لاگنگ کو ظاہر کرتا ہے؛ بکنگ نکالنے کے لیے Ollama، OpenAI کے ساتھ مطابقت رکھنے والا اینڈ پوائنٹ یا Anthropic استعمال ہو سکتا ہے۔ آف لائن سپورٹ ایپ شیل اور روٹ چنکس کو پیشگی کیش کرتا ہے، سفر کا ڈیٹا IndexedDB میں محفوظ کرتا ہے، idempotency کیز کے ساتھ تحریروں کو قطار میں لگاتا ہے، اور راسٹر نقشے کے ٹائلوں کو پیشگی ڈاؤن لوڈ کرنے کی اجازت دیتا ہے۔ انتظامیہ متعدد لاگ ان طریقوں (پاس ورڈ، OIDC، پاس کیز)، TOTP 2FA، شرح کی حد بندی، خفیہ راز، بیک اپ، پلگ ایبل اسٹوریج بیک اینڈز، اطلاعاتی چینلز، تھیمنگ اور 23 زبانیں کا احاطہ کرتی ہے۔ اسٹیک Node.js 22، NestJS 11، SQLite، React 19، Vite اور Tailwind ہے، لائسنس AGPL v3۔