ExpatFlow کیا ہے؟
ExpatFlow پرتگال (Portugal) میں روسی زبان بولنے والے تارکین وطن (expatriates) کو درپیش تلاش کے مسئلے کو حل کرتا ہے۔ قابل اعتماد پیشہ ور افراد - وکلاء، اکاؤنٹنٹس، رئیل اسٹیٹ ایجنٹس، ڈاکٹرز، ٹیوٹرز - کی تلاش کے لیے زبانی سفارشات کی ضرورت ہوتی ہے جو ہمیشہ ان لوگوں تک نہیں پہنچ پاتیں جنہیں ان کی ضرورت ہوتی ہے۔ ExpatFlow ان سفارشات کو ڈیجیٹل بناتا ہے اور انہیں ایک قابل تلاش ڈائریکٹری میں تبدیل کرتا ہے۔
کثیر لسانی آرکیٹیکچر
یہ پلیٹ فارم روسی اور انگریزی انٹرفیسز کو سپورٹ کرتا ہے، جو کوکیز یا براؤزر ہیڈرز کے بجائے URL کوئری پیرامیٹرز (?lang=ru, ?lang=en) کی بنیاد پر تبدیل ہوتے ہیں۔ یہ طریقہ اس بات کو یقینی بناتا ہے کہ شیئر کیے جانے والے لنکس درست طریقے سے کام کریں، قطع نظر اس کے کہ وصول کنندہ کی سابقہ براؤزنگ ہسٹری کیا ہے۔
کوئری پر مبنی زبان کی روٹنگ کا مطلب ہے کہ صارفین اپنی پسندیدہ زبان میں مخصوص مواد کا لنک دے سکتے ہیں۔ ایک روسی زبان بولنے والا شخص کسی دوست کے ساتھ کسی مخصوص بزنس لسٹنگ کا لنک شیئر کر سکتا ہے، اور دوست سیٹنگز تبدیل کیے بغیر روسی مواد دیکھ سکتا ہے۔
بزنس لسٹنگز
ہر بزنس انٹری میں جامع معلومات شامل ہیں: نام، کیٹیگری، ریجن، شہر، رابطے کی تفصیلات، سروس کی تفصیل، قیمت کی معلومات، اور ریویوز۔ لسٹنگز میں رچ میڈیا - تصاویر، ویڈیوز، دستاویزات - کی سپورٹ موجود ہے، جو کام کے معیار کو ظاہر کرتی ہیں اور اضافی سیاق و سباق فراہم کرتی ہیں۔
کیٹیگری کا ڈھانچہ تارکین وطن کی تمام ضروریات کا احاطہ کرتا ہے: قانونی خدمات (Legal Services)، رئیل اسٹیٹ (Real Estate)، صحت کی دیکھ بھال (Healthcare)، فنانس (Finance)، تعلیم (Education)، ہوم سروسز (Home Services)، کھانا اور ڈائننگ (Food & Dining)، شاپنگ (Shopping)، ٹرانسپورٹیشن (Transportation)، اور تفریح (Entertainment)۔
فلٹرنگ کے آپشنز کیٹیگری، ریجن، شہر، اور ریٹنگ کے ذریعے بہتر تلاش کو ممکن بناتے ہیں۔ ایڈوانس سرچ بزنس کے ناموں، تفصیلات، اور ریویوز میں فل ٹیکسٹ کوئریز کو سپورٹ کرتی ہے۔
اکاؤنٹ ڈیلیشن فلو
GDPR کی تعمیل کے لیے درخواست پر اکاؤنٹ کا ڈیٹا ڈیلیٹ کرنے کی صلاحیت ضروری ہے۔ پلیٹ فارم ایک ڈیلیشن ریکویسٹ ورک فلو نافذ کرتا ہے جہاں صارفین ڈیلیشن ریکویسٹ جمع کراتے ہیں، تصدیق وصول کرتے ہیں، اور قانونی طور پر مطلوبہ وقت کے اندر ڈیٹا ختم کر دیا جاتا ہے۔ یہ فلو شماریاتی مقاصد کے لیے گمنام مجموعی ڈیٹا کو محفوظ رکھتا ہے جبکہ ذاتی طور پر شناختযোগ্য معلومات کو ہٹا دیتا ہے۔
بکنگ انٹیگریشن
جہاں کاروبار اپائنٹمنٹس کو سپورٹ کرتے ہیں، وہاں بکنگ فلو براہ راست ڈائریکٹری کے ذریعے شیڈولنگ کو ممکن بناتا ہے۔ ٹائم سلاٹ کی دستیابی بزنس کیلنڈرز کے ساتھ سنک (sync) ہوتی ہے، جس سے نو-شوز (no-shows) اور شیڈولنگ کے تنازعات میں کمی آتی ہے۔
ٹیک امپلیمینٹیشن
ExpatFlow فرنٹ اینڈ کے لیے Svelte 5 کے ساتھ SvelteKit 2 پر، پورٹ 50100 پر Bun API کے ساتھ Elysia پر، اور ڈیٹا اسٹوریج کے لیے PostgreSQL پر چلتا ہے۔ کوئری پر مبنی زبان کا نظام ہر ریکویسٹ پر URL پیرامیٹرز کو پڑھتا ہے، جس سے اسٹیٹ لیس (stateless) زبان کی تبدیلی ممکن ہوتی ہے۔
فی الحال فکسچر ڈیٹا کے ساتھ نان-ڈی بی (non-DB) پریویو مرحلے میں ہے، پلیٹ فارم مکمل ڈیٹا بیس بیکڈ مواد کی طرف منتقلی کا منتظر ہے۔ فکسچر ڈیٹا مطلوبہ UX اور مواد کے ڈھانچے کی نشاندہی کرتا ہے، جو جامع ڈیٹا پاپولیشن کے لیے بنیاد فراہم کرتا ہے۔
اعتماد اور شفافیت
تمام کاروبار اشاعت سے پہلے تصدیق کے عمل سے گزرتے ہیں۔ سپیم کو روکنے اور اصلیت کو یقینی بنانے کے لیے صارف کے ریویوز کی ماڈریشن کی جاتی ہے۔ پلیٹ فارم معیار کے لیے اپنی وابستگی کا اظہار کرتا ہے - یہ ہر چیز کو سکریپ (scrape) کرنے والی ڈائریکٹری نہیں ہے، بلکہ خدمات کا ایک منتخب مجموعہ ہے جسے تارکین وطن کی کمیونٹی استعمال کرتی ہے اور تجویز کرتی ہے۔