প্রকল্প সম্পর্কে
TREK হলো একটি সেলফ-হোস্টেড ট্রাভেল ও ট্রিপ প্ল্যানার, যা রিয়েল-টাইম সহযোগিতাকে কেন্দ্র করে তৈরি। এটি একটি Docker ইমেজ (সাথে Helm chart-ও) হিসেবে সরবরাহ করা হয় এবং 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 থেকে ১৬ দিনের আবহাওয়া।
বুকিং ও অর্থসংক্রান্ত অংশে আছে ১৬ ধরনের রিজার্ভেশন, বান্ডল করা বিমানবন্দর ডেটাসহ বহু-লেগ ফ্লাইট ও ট্রেন, তারিখের পরিসর জুড়ে থাকার ব্যবস্থা, KItinerary-এর মাধ্যমে নিশ্চিতকরণ আমদানি (EML, PDF, PKPass, HTML, TXT), পূর্ণসংখ্যা সেন্টে খরচ ভাগ করা এবং নিষ্পত্তির পরামর্শ, প্রতি-খরচের মুদ্রা, টেমপ্লেট ও অ্যাসাইনি সহ প্যাকিং লিস্ট, টু-ডু, ফাইল সংযুক্তি এবং PDF রপ্তানি।
সহযোগিতায় WebSocket সিঙ্ক ব্যবহার করা হয়, ফলে সম্পাদনা লাইভ দেখা যায়, সদস্য ও অতিথি ব্যবস্থাপনা, কনফিগারযোগ্য পারমিশন ম্যাট্রিক্স, ইনভাইট লিংক, পাবলিক রিড-অনলি শেয়ার পেজ, এবং ঐচ্ছিক গ্রুপ চ্যাট, শেয়ার করা নোট, পোল ও আসন্ন-কার্যক্রমের তালিকা। অতিরিক্ত অ্যাডঅনে আছে Immich বা Synology Photos ইন্টিগ্রেশনসহ একটি জার্নি জার্নাল, পরিদর্শন করা দেশ ও অঞ্চলের একটি Atlas, একটি ছুটি ক্যালেন্ডার, এবং একটি স্বতন্ত্র স্থান সংগ্রহ লাইব্রেরি।
একটি প্লাগইন সিস্টেম রেজিস্ট্রি ইনস্টল বা সাইডলোড করা জিপ সমর্থন করে, স্যান্ডবক্সড চাইল্ড প্রসেস, ৬৩টি প্রদানযোগ্য পারমিশন, আউটবাউন্ড হোস্ট অ্যালাউলিস্ট এবং স্বাক্ষর যাচাই। একটি ঐচ্ছিক MCP সার্ভার PKCE সহ OAuth 2.1, স্কোপড টুল ও রিসোর্স, এবং অডিট লগিং প্রকাশ করে; বুকিং এক্সট্র্যাকশনে Ollama, একটি OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট বা Anthropic ব্যবহার করা যেতে পারে।
অফলাইন সাপোর্ট অ্যাপ শেল ও রুট চাংক প্রিক্যাশ করে, ট্রিপ ডেটা IndexedDB-তে সংরক্ষণ করে, আইডেম্পোটেন্সি কী দিয়ে লেখা কিউ করে, এবং রাস্টার ম্যাপ টাইল আগে থেকে ডাউনলোড করার সুযোগ দেয়। প্রশাসন একাধিক লগইন পদ্ধতি (পাসওয়ার্ড, OIDC, পাসকি), TOTP 2FA, রেট লিমিটিং, এনক্রিপ্টেড সিক্রেট, ব্যাকআপ, প্লাগযোগ্য স্টোরেজ ব্যাকএন্ড, নোটিফিকেশন চ্যানেল, থিমিং এবং ২৩টি ভাষা কভার করে। স্ট্যাকটি হলো Node.js 22, NestJS 11, SQLite, React 19, Vite ও Tailwind, লাইসেন্স AGPL v3।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.