منصوبے کے بارے میں
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.