پچھلی گائیڈ میں ہم نے فرنٹ اینڈ سمجھا — وہ جو صارف دیکھتا ہے۔ اب وقت ہے بیک اینڈ کا — وہ جو پیچھے چلتا ہے اور اصل کام کرتا ہے۔
بیک اینڈ کا مطلب — آسان الفاظ میں
پچھلی گائیڈ میں ہم نے دکان کی مثال دی تھی۔ فرنٹ اینڈ = دکان کا شو کیس۔ اب سوچیں دکان کے پیچھے کیا ہوتا ہے:
- گودام — جہاں سامان رکھا جاتا ہے (ڈیٹابیس)
- کیش رجسٹر — جہاں حساب کتاب ہوتا ہے (سرور)
- ڈلیوری سسٹم — جو آرڈر صحیح جگہ پہنچاتا ہے (API)
- سیکیورٹی گارڈ — جو چیک کرتا ہے کون اندر آ سکتا ہے (Authentication)
یہ سب بیک اینڈ ہے — صارف کو نظر نہیں آتا لیکن اس کے بغیر کچھ نہیں چلتا۔
بیک اینڈ کی چار بنیادی چیزیں
1. ڈیٹابیس — معلومات کا گودام
جب کوئی آپ کی ویب سائٹ پر اکاؤنٹ بناتا ہے، پوسٹ لکھتا ہے، یا آرڈر دیتا ہے — یہ سب معلومات کہیں محفوظ ہوتی ہیں۔ وہ جگہ ڈیٹابیس ہے۔
سوچیں ایک بڑی رجسٹر جس میں سب کا نام، ای میل، آرڈر — سب لکھا ہے۔ بس یہی ڈیٹابیس ہے، صرف ڈیجیٹل۔
2. سرور — دماغ جو فیصلے کرتا ہے
سرور وہ کمپیوٹر ہے جو آپ کی ایپ چلاتا ہے۔ جب کوئی آپ کی ویب سائٹ کھولتا ہے، سرور فیصلہ کرتا ہے — کیا دکھانا ہے، کون سا ڈیٹا بھیجنا ہے، کیا اس شخص کو یہ پیج دیکھنے کی اجازت ہے۔
اچھی خبر — وائب کوڈنگ میں آپ کو اپنا سرور نہیں چلانا۔ Firebase اور Supabase جیسی سروسز یہ سب سنبھالتی ہیں۔
3. API — ویٹر جو آرڈر لے جائے اور لائے
API (اے پی آئی) فرنٹ اینڈ اور بیک اینڈ کے درمیان کا راستہ ہے۔
ریسٹورنٹ کی مثال لیں:
- آپ (فرنٹ اینڈ) ویٹر کو آرڈر دیتے ہیں
- ویٹر (API) آرڈر کچن (بیک اینڈ) تک لے جاتا ہے
- کچن کھانا تیار کرتا ہے
- ویٹر کھانا واپس آپ تک لاتا ہے
ویب سائٹ میں بھی یہی ہوتا ہے — فرنٹ اینڈ API کو کہتا ہے “اس صارف کا ڈیٹا لاؤ” — API بیک اینڈ سے لا کر دیتا ہے۔
4. Authentication — سیکیورٹی گارڈ
Authentication (توثیق) چیک کرتا ہے کہ کون ہے اور کیا کرنے کی اجازت ہے۔
- لاگ ان / سائن اپ
- گوگل سے لاگ ان (OAuth)
- پاس ورڈ ری سیٹ
- کس صارف کو کیا نظر آئے
وائب کوڈنگ میں بیک اینڈ کیسے بنتا ہے؟
یہی تو سب سے اچھی بات ہے — آپ کو بیک اینڈ خود نہیں بنانا۔
Google AI Studio کا Build Mode خود سمجھتا ہے کہ آپ کی ایپ کو ڈیٹابیس چاہیے یا لاگ ان سسٹم۔ جب آپ بتاتے ہیں “ایک ایپ بنا دو جس میں لوگ اکاؤنٹ بنائیں اور اپنے نوٹس محفوظ کریں” — تو AI خود:
- Firebase پروجیکٹ سیٹ اپ کرتا ہے
- Cloud Firestore ڈیٹابیس بناتا ہے (نوٹس محفوظ کرنے کے لیے)
- Firebase Authentication لگاتا ہے (گوگل سے لاگ ان)
- سارا کوڈ خودکار لکھتا ہے
آپ کو بس اجازت دینی ہے جب AI پوچھے “کیا Firebase لگاؤں؟“
Firebase اور Supabase — دو مقبول ترین آپشنز
Firebase — گوگل کی سروس
Firebase (فائربیس) گوگل کی مفت سروس ہے جو وائب کوڈنگ میں سب سے زیادہ استعمال ہوتی ہے۔
کیوں بہتر ہے شروع میں:
- Google AI Studio میں بلٹ ان — ایک کلک میں سیٹ اپ
- مفت پلان بہت فراخ دل — چھوٹی ایپس کے لیے کبھی پیسے نہیں لگتے
- لاگ ان سسٹم ریڈی میڈ — گوگل، فیس بک، ای میل سے لاگ ان
- ریئل ٹائم ڈیٹابیس — ڈیٹا فوری اپڈیٹ ہوتا ہے
Supabase — اوپن سورس متبادل
Supabase (سوپابیس) اوپن سورس ہے اور PostgreSQL ڈیٹابیس استعمال کرتا ہے۔ 2026 میں اس کے 45 لاکھ سے زیادہ ڈویلپرز ہیں۔
کب بہتر ہے:
- جب بڑا پروجیکٹ بنانا ہو — SQL ڈیٹابیس زیادہ طاقتور ہے
- جب AI کوڈ لکھوائیں — AI کو SQL بہت اچھے سے آتا ہے
- جب ڈیٹا پر مکمل کنٹرول چاہیے
- Lovable میں بلٹ ان سپورٹ ہے
شروع میں کیا استعمال کریں؟
Firebase سے شروع کریں — Google AI Studio میں بلٹ ان ہے اور سب سے آسان ہے۔ جب آپ وائب کوڈنگ میں آگے بڑھیں اور بڑے پروجیکٹس بنائیں، تب Supabase آزمائیں۔
عملی مشق — بیک اینڈ والی ایپ بنائیں
آئیں ایک قدم آگے بڑھیں — اس بار ایسی ایپ بنائیں جو ڈیٹا محفوظ کرے:
قدم 1: Google AI Studio کا Build Mode کھولیں
قدم 2: لکھیں:
“ایک نوٹس ایپ بنا دو جس میں صارف گوگل سے لاگ ان کرے، اپنے نوٹس لکھ کر محفوظ کر سکے، اور بعد میں واپس دیکھ سکے۔ ہر صارف صرف اپنے نوٹس دیکھ سکے۔”
قدم 3: AI خود پوچھے گا “Firebase لگاؤں؟” — اجازت دیں
قدم 4: چند منٹوں میں مکمل نوٹس ایپ تیار — لاگ ان، ڈیٹابیس، سیکیورٹی سب خودکار
آپ نے ابھی فرنٹ اینڈ اور بیک اینڈ دونوں والی ایپ بنا لی — بغیر ایک لائن کوڈ لکھے۔
بیک اینڈ کی اہم اصطلاحات
- ڈیٹابیس (Database) — معلومات محفوظ کرنے کی جگہ
- سرور (Server) — وہ کمپیوٹر جو ایپ چلاتا ہے
- API — فرنٹ اینڈ اور بیک اینڈ کے درمیان کا راستہ
- Authentication — صارف کی شناخت جانچنا (لاگ ان)
- CRUD — Create، Read، Update، Delete — ڈیٹا کے چار بنیادی کام
- Serverless — سرور خود نہ چلائیں، کلاؤڈ سروس سنبھالے (Firebase، Supabase)
- Real-time — ڈیٹا فوری اپڈیٹ ہو، ریفریش نہ کرنا پڑے
اگلی گائیڈ میں
اب آپ کو فرنٹ اینڈ اور بیک اینڈ دونوں سمجھ آ گئے۔ اگلی گائیڈ: لاگ ان سسٹم میں ہم Authentication کو گہرائی سے سمجھیں گے — گوگل لاگ ان، ای میل لاگ ان، پاس ورڈ سیکیورٹی — اور AI سے یہ سب کیسے بنوایا جاتا ہے۔
