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

Foragd হলো একটি অনলাইন, ব্রাউজার-ভিত্তিক ফিড রিডার যা RSS, Atom এবং JSONFeed-এর মতো সিন্ডিকেশন সোর্সগুলোকে এক জায়গায় সংগ্রহ করে। এর লক্ষ্য হলো মোবাইল, ট্যাবলেট, ডেস্কটপ এবং ল্যাপটপে পড়ার উপযোগী থাকা। foragd.app-এ একটি হোস্ট করা ইনস্ট্যান্স উপলব্ধ রয়েছে। পজিশনিং README-তে ইনবক্স-স্টাইল রিডার থেকে সচেতনভাবে দূরে থাকার কথা বলা হয়েছে: এখানে আনরিড কাউন্টারের চেয়ে কন্টেন্টকে প্রাধান্য দেওয়া হয়েছে, যার একটি সহজ হোমপেজ, সাবস্ক্রিপশন ভিউ এবং আর্টিকেল ভিউ রয়েছে। দুটি বিশেষ সক্ষমতার কথা উল্লেখ করা হয়েছে। প্রথমটি হলো সাবস্ক্রিপশন এবং আর্টিকেলের মধ্যে ফুল-টেক্সট সার্চ, যার মধ্যে সার্চ বার থেকে কুইক অ্যাকশন অন্তর্ভুক্ত। দ্বিতীয়টি হলো সাবস্ক্রিপশনের ভেতরে আর্টিকেল ফিল্টারিং, যেখানে টেক্সট বা ফ্রেজ, ক্যাটাগরি এবং লেখকদের জন্য সহজ প্লাস/মাইনাস অপারেটর ব্যবহার করা হয়; README-তে উদাহরণ হিসেবে alcoholic drinks + -"rum based" +daiquiri কুয়েরিটি দেওয়া হয়েছে, যা ফিল্টার বিল্ডার UI-এর বিকল্প হিসেবে কাজ করে। অন্যান্য নথিভুক্ত বৈশিষ্ট্য আধুনিক ব্রাউজারে মোবাইল এবং ডেস্কটপ-ফ্রেন্ডলি লেআউট; ডাকনাম এবং ব্যবহারকারী-নির্ধারিত ক্যাটাগরির মাধ্যমে সাবস্ক্রিপশন কাস্টমাইজেশন; সাবস্ক্রিপশন এবং আর্টিকেলের জন্য ফেভারিটস; গ্রুপড সাবস্ক্রিপশন যা একাধিক সোর্সকে একটি ইউনিফাইড ভিউতে একত্রিত করে; এবং কোনো সার্চকে সাবস্ক্রিপশন হিসেবে সেভ করা যাতে নতুন ম্যাচিং আর্টিকেলগুলো স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়। টেক স্ট্যাক সার্ভার সাইড: Go, Chi router, templ, htmx, Tailwind CSS এবং Daisy UI। ডেটা স্টোর: Elasticsearch। ব্যাকএন্ড সার্ভিস: অথেন্টিকেশনের জন্য Auth0, বিলিংয়ের জন্য Stripe এবং ট্রানজ্যাকশনাল ইমেলের জন্য Resend। রানিং এবং ডিপ্লয়মেন্ট প্রয়োজনীয়তা হিসেবে Podman বা Docker, একটি Elasticsearch ইনস্ট্যান্স, Auth0, Stripe এবং Resend অ্যাকাউন্ট, এবং ক্লাউড সার্ভিস সমর্থনের জন্য একটি GCP প্রজেক্টের কথা উল্লেখ করা হয়েছে। README-তে ইনস্টলেশন, টেস্ট রানিং, লোকাল রান এবং ডিপ্লয়মেন্ট সেকশনগুলো TBA হিসেবে চিহ্নিত করা হয়েছে, তাই বর্তমানে কোনো ধাপে ধাপে সেলফ-হোস্টিং পদ্ধতি নথিভুক্ত নেই; ব্যবহারিক পথ হিসেবে foragd.app-এ সাইন আপ করা, ফিড যোগ করা এবং পড়ার কথা বলা হয়েছে। কন্ট্রিবিউটিং, লাইসেন্স এবং যোগাযোগ রিপোজিটরির মাধ্যমে কন্ট্রিবিউশন স্বাগত জানানো হয়েছে, যেখানে শুরু করার জন্য contributing.md-এর কথা বলা হয়েছে; কোড অফ কন্ডাক্ট সেকশনটিও TBA হিসেবে চিহ্নিত। প্রজেক্টটি AGPL-3.0-or-later লাইসেন্সের অধীনে বিতরণ করা হয়েছে। যোগাযোগের ঠিকানা হলো Immanent Tech (hello@immanent.tech), এবং প্রজেক্ট লিঙ্ক হলো github.com/immanent-tech/foragd। কৃতজ্ঞতা (Acknowledgements) সেকশনটি TBA।