اس فہرست کے بارے میں
اگر آپ کے پاس فرنٹ اینڈ، ڈیٹا ماڈل، یا ایپ کا کوئی آئیڈیا موجود ہے لیکن بیک اینڈ کی ضرورت ہے، تو یہ سروس تعیناتی کے لیے تیار، قابل اعتماد اور پروڈکشن کے لیے موزوں بنیاد فراہم کرتی ہے۔
FastAPI کا استعمال کرتے ہوئے بنایا گیا یہ API اندرونی طور پر JWT تصدیق اور کردار پر مبنی رسائی کے کنٹرول کی خصوصیات رکھتا ہے۔ ڈیٹا کا انتظام PostgreSQL سے منسلک SQLAlchemy ماڈلز کے ذریعے کیا جاتا ہے، ساتھ ہی مختلف ماحولوں میں آپ کے اسکیما کو محفوظ طریقے سے اپ ڈیٹ کرنے کے لیے Alembic مائیگریشنز بھی شامل ہیں۔ بنیادی ورک فلو کو pytest ٹیسٹوں کے ذریعے محفوظ کیا گیا ہے تاکہ صارفین کے پلیٹ فارم تک رسائی سے قبل استحکام کو یقینی بنایا جا سکے۔
بنیادی کوڈ کی تیاری، ٹیسٹ اسکیفولڈنگ، اور دستاویزات کے مسودوں کی رفتار بڑھانے کے لیے ڈیولپمنٹ کے دوران AI ٹولز مدد فراہم کرتے ہیں، جبکہ سسٹم کا آرکیٹیکچر، کوڈ کا جائزہ، اور کوالٹی ایشورنس کا انتظام براہ راست دستی طور پر کیا جاتا ہے۔
Docker Compose کا سیٹ اپ اس بات کو یقینی بناتا ہے کہ ایپلیکیشن لیپ ٹاپ، ساتھی کے کمپیوٹر، یا Linux سرور پر یکساں طور پر چلے، جس سے ماحول کے باہمی فرق ختم ہو جاتے ہیں۔ ریئل ٹائم میں ایپلیکیشن کی سرگرمیوں کو ٹریک کرنے کے لیے اسٹرکچرڈ لاگنگ شامل ہے۔ درخواست پر کلاؤڈ تعیناتی بھی دستیاب ہے۔
یہ پیشکش نئے پروجیکٹس اور ایسے موجودہ APIs کے لیے موزوں ہے جنہیں بہتری کی ضرورت ہے، جیسے کہ بہتر سیکیورٹی، باقاعدہ مائیگریشنز، بہتر ٹیسٹ کوریج، یا صاف ستھرا کوڈ بیس۔
اس بیک اینڈ کو پروڈکشن کے لیے کیا چیز تیار بناتی ہے
- محفوظ اور باریک بین اجازتوں کے لیے JWT تصدیق اور کردار پر مبنی رسائی کا کنٹرول
- PostgreSQL پر SQLAlchemy ماڈلز، جن میں Alembic کے ذریعے اسکیما کی تبدیلیاں منظم کی جاتی ہیں
- لاگ ان، کاروباری کارروائیوں اور خرابی کے منظرناموں جیسے بنیادی بہاؤ کا احاطہ کرنے والا ایک pytest سوٹ
- اسٹیجنگ اور پروڈکشن میں شفافیت کے لیے اسٹرکچرڈ JSON لاگنگ
- Linux، macOS اور Windows پر تصدیق شدہ Docker Compose سیٹ اپ
- FastAPI کے ذریعے خودکار طور پر تیار کردہ مکمل OpenAPI دستاویزات، جو آپ کی فرنٹ اینڈ ٹیم کے لیے تیار ہیں
ڈیلیوری میں 3 دن لگتے ہیں، اور ایک بار نظر ثانی شامل ہے۔ چاہے آپ ایک آزاد بانی ہوں، پروڈکٹ کی ایک چھوٹی ٹیم ہوں، یا ایک ابھرتا ہوا اسٹارٹ اپ جس کے لیے عارضی API ناکافی ہو چکا ہو، یہ سروس آپ کو ایک ایسا کوڈ بیس فراہم کرتی ہے جس پر مزید تعمیر کی جا سکے۔