প্রকল্প সম্পর্কে

Dawarich একটি স্ব-হোস্টযোগ্য ওয়েব অ্যাপ্লিকেশন, যা Google Timeline (Google Location History)-এর বিকল্প হিসেবে অবস্থান করছে। এটি আপনাকে আপনার নিজের নিয়ন্ত্রণাধীন অবকাঠামোতে নিজের অবস্থানের ডেটা সংগ্রহ, সংরক্ষণ এবং অন্বেষণ করতে দেয়। মূল ক্ষমতা: - অবস্থান ট্র্যাকিং: Dawarich for iOS/Android, কমিউনিটি Android অ্যাপ, Overland, OwnTracks, GPSLogger, PhoneTrack এবং Home Assistant-এর মতো সমর্থিত ক্লায়েন্ট থেকে লাইভ আপডেট গ্রহণ করে। - ভিজ্যুয়ালাইজেশন: ইন্টারঅ্যাক্টিভ মানচিত্রে ঐতিহাসিক ডেটা দেখায়, যেখানে হিটম্যাপ, পয়েন্ট, পয়েন্টের মধ্যে লাইন এবং "Fog of War" ভিউসহ বিভিন্ন লেয়ার রয়েছে। - ট্রিপ: সময়ের দুটি বিন্দুর মধ্যে একটি ট্রিপ নির্ধারণ করে রুট, দূরত্ব এবং ব্যয়িত সময় দেখতে পারেন এবং নোট সংযুক্ত করতে পারেন। - পরিসংখ্যান ও অন্তর্দৃষ্টি: পরিদর্শন করা দেশ ও শহরের সংখ্যা, মোট দূরত্ব এবং ব্যয়িত সময়, বছর ও মাস অনুযায়ী বিভক্ত; যেমন সবচেয়ে বেশি পরিদর্শন করা স্থান বা কোনো দেশে কত দিন কাটিয়েছেন (কর আবাসিকতার প্রশ্নে কার্যকর) — এমন অন্তর্দৃষ্টি। - পারিবারিক শেয়ারিং: পরিবারের সদস্যদের সাথে অবস্থান শেয়ার করুন, যারা ব্যক্তিগতভাবে শেয়ারিং চালু বা বন্ধ করতে পারেন। - এলাকা ও পরিদর্শন (বিটা): মানচিত্রে এলাকা আঁকুন যাতে অ্যাপটি পরিদর্শনের পরামর্শ দিতে পারে, যা আপনি নিশ্চিত বা প্রত্যাখ্যান করতে পারেন। - ইন্টিগ্রেশন: Immich বা Photoprism সংযুক্ত করে ফটো থেকে জিওডেটা ইমপোর্ট করুন এবং মানচিত্রে জিওট্যাগ করা ফটো দেখান। - ইমপোর্ট/এক্সপোর্ট: Google Maps Timeline, OwnTracks, Strava, Immich, GPX/GeoJSON ফাইল এবং ফটোর EXIF ডেটা থেকে ইমপোর্ট করুন; GeoJSON বা GPX-এ এক্সপোর্ট করুন। ডিপ্লয়মেন্ট ও ব্যবহার: - Docker Compose (docker/docker-compose.yml) দিয়ে দ্রুত লোকাল শুরু করুন, তারপর localhost:3000-এ অ্যাক্সেস করুন। - নথিভুক্ত ইনস্টলেশন পথের মধ্যে Docker এবং Synology রয়েছে, সাথে রিভার্স প্রক্সি এবং ব্যাকআপ/রিস্টোর গাইডও আছে। - ডিফল্ট ডেমো ক্রেডেনশিয়াল দেওয়া আছে এবং অ্যাকাউন্ট সেটিংসে তা পরিবর্তন করা উচিত। - কনফিগারেশন প্রজেক্ট ওয়েবসাইটে নথিভুক্ত এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে পরিচালিত হয়। প্রজেক্টের অবস্থা ও সতর্কতা: - README সতর্ক করে যে প্রজেক্টটি সক্রিয় উন্নয়নের মধ্যে রয়েছে, ঘন ঘন আপডেট, সম্ভাব্য বাগ এবং ব্রেকিং পরিবর্তন হতে পারে। - এটি স্বয়ংক্রিয় আপডেটের বিরুদ্ধে পরামর্শ দেয়, আপগ্রেডের আগে রিলিজ নোট পড়া এবং ব্যাকআপ নেওয়ার সুপারিশ করে এবং ইমপোর্টের পরে মূল সোর্স ডেটা সংরক্ষণ রাখার পরামর্শ দেয়। - প্রজেক্টের পক্ষ থেকে একটি পরিচালিত ক্লাউড বিকল্প (Dawarich Cloud)-ও দেওয়া হয়। এই ওভারভিউটি শুধুমাত্র রিপোজিটরির README-এর উপর ভিত্তি করে তৈরি এবং এটি কর্মক্ষমতা, নির্ভরযোগ্যতা বা কোনো নির্দিষ্ট ব্যবহারের উপযুক্ততা মূল্যায়ন করে না।