منصوبے کے بارے میں

infinitunes ایک میوزک پلیئر ویب ایپلیکیشن ہے جو ترقی کے مراحل میں ہے اور جدید ویب ٹیکنالوجیز پر مبنی ہے۔ یہ فریم ورک کے لیے Next.js، اسٹائلنگ کے لیے TailwindCSS، UI اجزاء کے لیے shadcn/ui، اور ڈیٹا بیس کے تعاملات کے لیے DrizzleORM استعمال کرتی ہے۔ ایپ غیر سرکاری JioSaavn API (اسی مصنف کی فراہم کردہ) سے میوزک ڈیٹا حاصل کرتی ہے تاکہ اسٹریمنگ کی صلاحیتیں پیش کی جا سکیں۔ اہم خصوصیات میں ایک صاف، ذمہ دار انٹرفیس شامل ہے جس میں لائٹ/ڈارک موڈ سپورٹ ہے، اور Vercel پر ایک لائیو ڈیمو میزبانی شدہ ہے۔ پروجیکٹ اسے چلانے کے متعدد طریقے فراہم کرتا ہے: npm، pnpm، bun یا yarn جیسے پیکیج مینیجرز کے ساتھ مقامی طور پر؛ Makefile کا استعمال کرتے ہوئے Docker کے ذریعے؛ یا ایک کلک سیٹ اپ کے ساتھ براہ راست Vercel پر ڈیپلائے کر کے۔ ڈویلپرز کے لیے، ریپوزٹری میں ماحولیاتی متغیر کنفیگریشن (.env.example کے ذریعے)، CI/CD بیجز، اور اسٹار ہسٹری چارٹ شامل ہے۔ پروجیکٹ MIT لائسنس کے تحت اوپن سورس ہے اور واضح طور پر بیان کرتا ہے کہ یہ صرف تعلیمی مقاصد کے لیے ہے، JioSaavn سے کوئی وابستگی نہیں ہے۔ یہ شراکت داروں کی فہرست بھی دیتا ہے اور استعمال کے بارے میں ایک ڈس کلیمر فراہم کرتا ہے۔ مجموعی طور پر، infinitunes جدید JavaScript ٹولنگ کے ساتھ ایک مکمل اسٹیک میوزک اسٹریمنگ ایپلیکیشن بنانے کی ایک عملی مثال کے طور پر کام کرتا ہے، جو سیکھنے یا مزید ترقی کی بنیاد کے لیے موزوں ہے۔