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

TimeBack ایک کاموں کی فہرست کی ایپلی کیشن ہے جس میں ایک منفرد موڑ ہے: ہر کام اوپر کی بجائے نیچے کی طرف گنتا ہے۔ یہ ڈیسک ٹاپ اور موبائل آلات پر کام کرنے کے لیے ڈیزائن کیا گیا ہے، اور ایک ہی GitHub ریپوزٹری کے ذریعے ہم آہنگ ہوتا ہے بغیر کسی سرشار سرور کی ضرورت کے۔ صارف صرف ایک نام سے لاگ ان کر سکتے ہیں، کوئی پاس ورڈ نہیں، جو اس فولڈر کا تعین کرتا ہے جہاں ان کے کام محفوظ ہوتے ہیں۔ ایپ کو GitHub Pages کے ذریعے ایک جامد سائٹ کے طور پر تعینات کیا گیا ہے اور اسے Android، iPhone، اور ڈیسک ٹاپ براؤزرز پر ایک Progressive Web App (PWA) کے طور پر انسٹال کیا جا سکتا ہے۔ اس میں آف لائن سپورٹ اور ہوم اسکرین انسٹالیشن کے لیے ایک مینی فیسٹ، سروس ورکر، اور آئیکن شامل ہے۔ اہم خصوصیات میں شامل ہیں: - الٹی گنتی پر مبنی کام کا انتظام - GitHub کو اسٹوریج بیک اینڈ کے طور پر استعمال کرتے ہوئے کراس ڈیوائس ہم آہنگی - مقامی طور پر محفوظ کرنے اور آن لائن ہونے پر خودکار پش/پل کے ساتھ آف لائن فرسٹ رویہ - پاس ورڈ کے بغیر سادہ نام پر مبنی لاگ ان - ہلکے/گہرے تھیم کا ٹوگل جو فی ڈیوائس صارف کی ترجیح کو یاد رکھتا ہے - لاگ آؤٹ جو ڈیٹا کو حذف کیے بغیر براؤزر سے موجودہ صارف کو صاف کرتا ہے ہم آہنگی کی منطق تبدیلیوں کو فوری طور پر مقامی طور پر محفوظ کرتی ہے، پھر آن لائن ہونے پر تبدیلی کے تقریباً 1.5 سیکنڈ بعد GitHub پر دھکیلتی ہے۔ لاگ ان یا ایپ کھولنے پر، یہ پہلے تازہ ترین ورژن کھینچتا ہے۔ اگر دو آلات آف لائن ہونے کے دوران ترمیم کریں، تو سب سے حالیہ ترمیم شدہ ورژن جیت جاتا ہے۔ سیٹ اپ کے لیے ایک GitHub ریپوزٹری بنانا، ریپوزٹری کے مواد تک پڑھنے/لکھنے کی رسائی کے ساتھ ایک عمدہ ذاتی رسائی ٹوکن تیار کرنا، ایپ فائلیں اپ لوڈ کرنا، GitHub Pages کو فعال کرنا، اور فی ڈیوائس ایک بار ہم آہنگی ترتیب دینا ضروری ہے۔ پراجیکٹ واضح طور پر نوٹ کرتا ہے کہ کوئی حقیقی سیکیورٹی نہیں ہے: ٹوکن رکھنے والا کوئی بھی شخص ریپوزٹری میں کسی بھی صارف کے فولڈر تک رسائی حاصل کر سکتا ہے۔