প্রকল্প সম্পর্কে
Berlin AI Builders হলো একটি ওপেন-সোর্স ইভেন্ট ট্র্যাকার যা বার্লিনের AI-সম্পর্কিত সমাবেশগুলোকে একত্রিত করে। এটি একটি স্ট্যাটিক সাইট হিসেবে কাজ করে যা GitHub Action-এর মাধ্যমে প্রতি দুই দিনে একবার স্বয়ংক্রিয়ভাবে এর ডেটা রিফ্রেশ করে।
মূল কারিগরি বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- স্বয়ংক্রিয় ডেটা সংগ্রহ: একটি Node.js স্ক্রিপ্ট (`update-events.mjs`) ব্যবহার করে Luma এবং Meetup iCal ফিড থেকে ইভেন্টগুলো সংগ্রহ করে।
- হাইব্রিড ডেটা সোর্সিং: ফিড নেই এমন ইভেন্টগুলোর জন্য `manual-events.json`-এ সংরক্ষিত হাতে বাছাই করা এন্ট্রির সাথে স্বয়ংক্রিয় ফিড ডেটার সমন্বয় করে।
- শূন্য-খরচের পরিকাঠামো: অটোমেশনের জন্য GitHub Actions এবং স্ট্যাটিক হোস্টিংয়ের জন্য Vercel ব্যবহার করে বিনামূল্যে চালানোর জন্য ডিজাইন করা হয়েছে।
- ফিল্টারিং: মাল্টি-সিটি ক্যালেন্ডারের জন্য শহর-নির্দিষ্ট ফিল্টারিং সমর্থন করে যাতে শুধুমাত্র বার্লিন-ভিত্তিক ইভেন্টগুলো প্রদর্শিত হয়।
- ডেপ্লয়মেন্ট: এটি একটি স্ট্যাটিক সাইট হিসেবে ডেপ্লয় করা হয় যেখানে ফ্রন্টএন্ড লোড হওয়ার সময় একটি জেনারেটেড `events.json` ফাইল ফেচ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.