منصوبے کے بارے میں
GoFilm ایک اوپن سورس آن لائن فلم دیکھنے کی ویب سائٹ کا پروجیکٹ ہے، فرنٹ اینڈ Vite + Vue 3 + Element Plus سے بنایا گیا ہے، بیک اینڈ Gin + GORM + go-redis کے ذریعے API سروس فراہم کرتا ہے۔ بنیادی خصوصیات میں شامل ہیں:
1. **ملٹی سورس خودکار کلیکشن**: gocolly کرالر فریم ورک کا استعمال کرتے ہوئے عوامی فلم وسائل کی سائٹوں سے ڈیٹا اکٹھا کرتا ہے، کلیکشن سائٹس کی ترتیب، زمرہ فلٹرنگ کو سپورٹ کرتا ہے، robfig/cron کے ذریعے ٹائمڈ اپڈیٹ (ڈیفالٹ ہر اتوار صبح 4 بجے MySQL میں سنک)۔
2. **پلے بیک تجربہ بہتر بنایا گیا**: xgplayer پلیئر انٹیگریٹ کیا گیا ہے، پلے لسٹ، اگلی قسط کنٹرول، ملٹی لائن سوئچنگ کو سپورٹ کرتا ہے۔
3. **ایڈمن پینل**: کلیکشن سائٹ مینجمنٹ، ٹائمڈ ٹاسک کنفیگریشن، ویب سائٹ کی بنیادی معلومات، تصویری سنک، فلم زمرہ/معلومات مینجمنٹ جیسی خصوصیات فراہم کرتا ہے، ڈیفالٹ اکاؤنٹ admin/admin۔
4. **ڈیٹا اسٹوریج ایڈجسٹمنٹ**: نئے ورژن میں مرکزی اور ذیلی سائٹ کا ڈیٹا Redis سے MySQL میں منتقل کیا گیا ہے، میموری استعمال کم ہوا، اور ٹائمڈ ٹاسک کے ذریعے بیچ سنک سے ڈیٹا بیس رائٹ پریشر کم ہوا۔
5. **آسان ڈیپلائمنٹ**: Docker Compose ون کلک ڈیپلائمنٹ، 1Panel بصری پینل انسٹالیشن فراہم کرتا ہے، جس میں Nginx ریورس پراکسی، Redis، MySQL مکمل آرکیسٹریشن شامل ہے۔
پروجیکٹ کا ڈھانچہ واضح طور پر الگ ہے: client (فرنٹ اینڈ)، server (بیک اینڈ)، film (ڈیپلائمنٹ کنفیگریشن)۔ یہ افراد یا چھوٹی ٹیموں کے لیے اپنی فلم سائٹ بنانے کے لیے موزوں ہے، کوڈ اوپن سورس ہے جس سے ثانوی ترقی اور فیچر توسیع آسان ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.