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

ORBIT একটি স্থানীয় ওয়েব অ্যাপ যা রেজুমে ও পছন্দের শর্তের ভিত্তিতে বিশ্বের ডেভেলপার চাকরির সুযোগ খোঁজার সুবিধা দেয়। 3D পৃথিবী ও 2D মানচিত্রে শহরভিত্তিক প্রস্তাবিত কোম্পানির সংখ্যা দেখা যায়, কোম্পানি ও বিজ্ঞপ্তি দেখে সংরক্ষণ করা যায় বা সর্বোচ্চ ৩টি শহর তুলনা করা যায়। প্রধান বৈশিষ্ট্যের মধ্যে রয়েছে 3D পৃথিবী ঘোরানো, জুম ইন-আউট, দিন-রাত পরিবর্তন, শহরের তালিকা সাজানো, PDF, DOCX, TXT, MD বা কর্ম অভিজ্ঞতার টেক্সট থেকে দক্ষতা ও অভিজ্ঞতার বছর বের করার প্রোফাইল বিশ্লেষণ, কোম্পানি, পদ, শহর, দক্ষতা অনুসন্ধান এবং ভূমিকা, কাজের ধরন, ভিসা, নিয়োগের ধরন, পারিশ্রমিকের পরিসর, রিমোট সহায়ক দেশ ফিল্টার। রিমোট বিজ্ঞপ্তি আলাদাভাবে দেখানো হয় এবং বসবাসের দেশ থেকে আবেদন করা যায় কি না তা যাচাই করা যায়। সংরক্ষিত বিজ্ঞপ্তির জন্য স্ন্যাপশট, নোট, আবেদন সম্পন্ন চিহ্নিতকরণ, CSV এক্সপোর্ট সমর্থিত এবং রিফ্রেশের পরেও তা সংরক্ষিত থাকে। ডেটা নমুনা মোড ও পাবলিক মোডে বিভক্ত। নমুনা হলো ২২টি শহর ও ৩২টি বাস্তব কোম্পানির নাম ব্যবহার করা পরীক্ষামূলক দৃশ্যকল্প, আর পাবলিক মোড Stripe, Figma, Vercel, Cloudflare, Datadog, MongoDB, Airbnb, GitLab, Anthropic, Intercom-এর Greenhouse Job Board API থেকে তথ্য আনে। জব বোর্ডের ফলাফল ৩০ মিনিট ক্যাশ করা হয় এবং ব্যর্থ হলে পুনঃচেষ্টার বিরতি বাড়িয়ে আগের সফল ফলাফল সর্বোচ্চ ২৪ ঘণ্টা ধরে রাখা হয়। সুপারিশ বাইরের AI API-এর বদলে দক্ষতার কীওয়ার্ড, পছন্দের ভূমিকা, অভিজ্ঞতার বছর তুলনা করে স্থানীয় ম্যাচিংয়ের মাধ্যমে কাজ করে এবং উত্তীর্ণ হওয়ার সম্ভাবনা দেখানো হয় না। ভিসাকে আবেদন সমর্থিত, শর্তসাপেক্ষে সমর্থিত, সমর্থন নেই, অজানা—এই চারভাবে ভাগ করা হয়, এবং বিজ্ঞপ্তির বিস্তারিত অংশে সিদ্ধান্তের ভিত্তি হিসেবে ব্যবহৃত মূল লেখা দেখা যায়। বেতন ফিল্টার প্রকাশিত পরিসরের ঊর্ধ্বসীমার ভিত্তিতে কাজ করে এবং নির্দিষ্ট রেফারেন্স বিনিময় হার ব্যবহার করা হয়। রেজুমে ফাইল ও কর্ম অভিজ্ঞতার মূল লেখা কেবল ব্রাউজারের ভেতরেই প্রক্রিয়া করা হয় এবং সার্ভার বা বাইরের বিশ্লেষণ সেবায় পাঠানো হয় না। প্রোফাইল মনে রাখুন নির্বাচন করলে কেবল নাম, দক্ষতা, অভিজ্ঞতা, পছন্দের শর্ত localStorage-এ সংরক্ষিত হয়, মূল ফাইল সংরক্ষিত হয় না। ফাইল সর্বোচ্চ ৫MB, PDF সর্বোচ্চ ৩০ পৃষ্ঠা পর্যন্ত সমর্থিত এবং স্ক্যান করা PDF-এ OCR প্রয়োগ করা হয় না। Node.js 22.12 বা তার উপরে npm ci ও npm run dev দিয়ে চালানো যায়, এবং অ্যাকাউন্ট বা API কী প্রয়োজন হয় না। npm run check, npm run test:e2e, npm run build দিয়ে পরীক্ষা করা যায়, আর npm run build ও npm start দিয়ে ডিপ্লয়মেন্টের জন্য স্থানীয় সার্ভার চালানো যায়। কোডটি React-ভিত্তিক ইন্টারফেস, Three.js দিয়ে পৃথিবী উপস্থাপন, সুপারিশ ও সমষ্টিকরণ লজিক, Express সার্ভার এবং Greenhouse অনুসন্ধান ও ক্যাশ নীতির সমন্বয়ে গঠিত।