Skip to content

اختتامی منصوبہ: ایک حقیقی ایپ ریلیز کریں

Capstone: ship a real app

45 منٹ

تین طریقے

  1. ریلیز کرنا ہی واحد عمل ہے جو اہمیت رکھتا ہے۔ نو سبق پڑھنے سے علم بنتا ہے، پانچواں چیز ریلیز کرنے سے علم ہنر بن جاتا ہے۔ Deliverable: GitHub ریپو URL، لائیو URL، ایک صفحہ architecture، اور AI-prompt log۔ پانچ دن، چار صفحات، ایک فیچر فی دن۔ پہلا دن سیٹ اپ۔ دوسرا تعمیر۔ تیسرا مکمل۔ چوتھا polish اور تعیناتی۔ پانچواں انار کلی کے دو حقیقی دکانداروں کے ساتھ ٹیسٹ۔ کوئی دن چھوٹ جائے تو فیچرز کاٹیں، معیار نہیں۔ بات کاملیت کی نہیں، یہ محسوس کرنے کی ہے کہ ریلیز کیا مانگتی ہے۔

  2. پہلا طریقہ، architecture۔ Vercel پر Next.js 15 App Router۔ Neon یا Supabase کے مفت ٹیئر پر Postgres۔ Drizzle ORM۔ Email-password یا Pak-ID OAuth (اگر دستیاب) کے لیے NextAuth یا Lucia۔ اسٹائل کے لیے Tailwind۔ چار صفحات: /login, /members, /loans, /reports۔ ایک محفوظ layout جو /login کے سوا سب کو لپیٹے۔ کردار: admin (بزرگ دکاندار) اور member۔ Admin members بنا سکے، قرضے دے، ادا شدہ نشان زد کرے۔ Member اپنا balance اور بقایا قرض دیکھے۔ ایک ڈیٹا بیس، تین tables: users (id, name, role, phone, password_hash), pools (id, monthly_amount, start_date), loans (id, user_id, amount, granted_at, repaid_at)۔

  3. دوسرا طریقہ، پانچ دن کا منصوبہ۔ پہلا دن، سیٹ اپ۔ create-next-app، GitHub، Vercel پر خالی صفحہ، Neon Postgres، Drizzle schema، پہلی migration۔ دوسرا دن، auth اور members۔ لاگ ان، admin invite کے پیچھے signup، role پر مبنی محفوظ layout، /members CRUD۔ تیسرا دن، loans اور reports۔ /loans CRUD، قرض دو، ادا شدہ نشان زد، /reports جو ماہانہ پول، کل قرض، اور بقایا دکھائے۔ چوتھا دن، polish۔ ٹیلی نار 4G پر موبائل ٹیسٹ، accessibility، error states، empty states، loading states۔ پانچواں دن، صارف ٹیسٹ۔ انار کلی میں دو دکانداروں کے ساتھ بیٹھیں۔ ان کی الجھنیں نوٹ کریں۔ اسی شام تین سب سے بڑی ٹھیک کریں۔

فوری چیک

فوری چیک: جدید AI روایتی قاعدہ بنیاد پروگرام سے کس طرح مختلف ہے؟

کیوں؟

کیوں کا پہلا درجہ: اصلی صارف کیوں؟ کیونکہ انار کلی کے دو دکاندار پندرہ منٹ میں اتنا بتا دیں گے جتنا پندرہ دن کی قیاس آرائی نہیں۔ وہ غیر متوقع جگہ ٹیپ کریں گے، لیبل غلط پڑھیں گے، back بٹن نہیں ڈھونڈ پائیں گے، اور ٹھیک اسی لائن پر چھوڑ دیں گے جس پر آپ نے دو گھنٹے لگائے۔ اصلی صارف کے بغیر بنانا پاکستانی طلبہ کے منصوبوں کے پروڈکٹ نہ بن پانے کی سب سے عام وجہ ہے۔

Claude کے ساتھ آزمائیں

Claude کے ساتھ پہلے دن کا پرامپٹ: 'میں Next.js 15 App Router، Vercel، Neon پر Postgres، Drizzle ORM اور NextAuth کے ساتھ چار صفحات کی کاروبار-قرض ایپ بنا رہا ہوں۔ صارف 20 لاہوری دکاندار ہیں، زیادہ تر اردو پر، ایک admin اور باقی members۔ ڈیٹا بیس schema، route map، auth flow، اور پانچ دن کا روزانہ منصوبہ بنائیں۔ ہر وہ جگہ نشان زد کریں جہاں اتنے چھوٹے MVP کے لیے عام طور پر over-engineering ہوتی ہے، اور بتائیں کیا چھوڑنا ہے۔ ایک architecture.md دیں۔'

ماخذ

ماخذ اور مزید مطالعہ۔ Next.js Learn کورس۔ Drizzle ORM کی docs۔ NextAuth اور Lucia۔ Neon اور Supabase کے quickstarts۔ Vercel کی تعیناتی docs۔ Excalidraw۔ آنند کمار Super-30 کیس اسٹڈی۔ Eric Ries کی The Lean Startup۔ Hunt اور Thomas کی The Pragmatic Programmer۔ PASHA کی پہلی بار SME ریلیز کی کیس اسٹڈیز۔

پچھلا سبق