برفیار یک سامانه برای مدیریت فعالیتهای خیریه، سازماندهی حامیان و ارسال هدفمند پیامهای اطلاعرسانی از طریق تلگرام است. این پروژه از یک ربات تلگرامی برای تعامل با کاربران و یک پنل مدیریتی تحت وب برای مدیریت اطلاعات و فعالیتها تشکیل شده است.
ربات تلگرام با استفاده از Python و کتابخانه pyTelegramBotAPI توسعه داده شده و امکان نمایش پویای فعالیتهای خیریه، معرفی راههای حمایت، عضویت کاربران در فهرست حامیان و ثبت حامیان هر فعالیت را فراهم میکند. همچنین، با استفاده از یک کانال آرشیو، مدیریت محتوای چندرسانهای و ارسال اطلاعات فعالیتها بهینه شده است.
پنل مدیریت با استفاده از Go و PostgreSQL پیادهسازی شده و قابلیتهایی مانند ورود امن مدیران، ایجاد و ویرایش فعالیتها، اختصاص پیامهای حمایتی به هر فعالیت، مشاهده فهرست حامیان و خروجی گرفتن از اطلاعات در قالبهای JSON، CSV و PDF را ارائه میدهد.
این پروژه با هدف سادهسازی مدیریت فعالیتهای خیریه، ساماندهی اطلاعات حامیان و تسهیل ارتباط با مشارکتکنندگان طراحی شده است.