مواد پر جائیں۔
ویب سائٹ کو دریافت کریں۔
اپنے پروجیکٹ پر بات کریں

contact@almousa.dev

کام / پروجیکٹ مطالعہ

BuildTrack — کنسٹرکشن کوآرڈینیشن سسٹم

ایک ایسا نظام جو ویب انٹرفیس، بیک اینڈ سروسز، اور PostgreSQL ڈیٹا اسٹوریج کے ساتھ دستاویزات کو منظم کرتا ہے اور مالک، ٹھیکیدار، اور انجینئرنگ آفس کو مربوط کرتا ہے۔

BuildTrack کا تعمیراتی کاموں میں رابطے کا لینڈنگ پیج، جس میں کسی مشاہدے، فیصلے اور بعد کی کارروائی کو ریکارڈ کرنے کی انٹرفیس مثال شامل ہے۔اسکرین شاٹ بڑا کریں
انٹرفیس کا اسکرین شاٹ ڈویلپر نے فراہم کیا ہے؛ اس میں دکھائے گئے اعداد کلائنٹ کے ناپے گئے حقیقی نتائج نہیں ہیں۔
پروجیکٹ کا نام
BuildTrack - تعمیراتی ٹریکنگ
سیکٹر
کنسٹرکشن اور کنٹریکٹنگ
لانچ کا سال
2025
ٹیکنالوجیز
C# · .NET 10 · EF Core · TypeScript · Next.js · React 19 · TSX · PostgreSQL · SQL · HTML · CSS · CSS Modules · JavaScript / MJS · Python · Bash / Shell · GitHub Actions · YAML · JSON
پلیٹ فارم
ویب ایپلیکیشن
ALMOUSA کا کردار
ویب انٹرفیس، بیک اینڈ سروسز، APIs اور ڈیٹا تک رسائی کی پرت تیار کرنا، جو مالک، ٹھیکیدار اور انجینئرنگ آفس کے اشتراک کردہ دستاویز اور کوآرڈینیشن ورک فلو سے منسلک ہے۔

چیلنج

بکھری ہوئی دستاویزات جنہیں تلاش کرنا مشکل تھا، مالک، ٹھیکیدار، اور انجینئرنگ آفس کے درمیان محدود ہم آہنگی، اور وسائل کو ضائع کرنے والے کام کو اوور لیپ کرنا۔

جو ہم نے بنایا

ہم نے کام منظم کرنے اور تینوں فریقوں کی سرگرمیوں میں ہم آہنگی لانے کے لیے ایک نظام تیار کیا، جس سے کام کے دوران مختلف جگہوں پر بکھری دستاویزات کو یکجا کیا گیا۔

نفاذ کا دائرہ

  • مالک، ٹھیکیدار، اور انجینئرنگ آفس کے درمیان کام کو مربوط کرنا۔
  • ورک فلو کے اندر دستاویزات کو منظم کرنا اور انہیں ٹریک کرنا آسان بنانا۔
  • ڈومین منطق، ایپلیکیشن کی پرت، اور انفراسٹرکچر کو الگ کرنا۔

تکنیکی آرکیٹیکچر

اس سسٹم کی بیک اینڈ سروسز اور APIs کے لیے C# اور .NET 10، ویب انٹرفیس اور backend-for-frontend (BFF) تہہ کے لیے TypeScript، Next.js اور React 19، اور ڈیٹا کے انتظام کے لیے PostgreSQL استعمال کیے گئے ہیں، جبکہ ڈیٹا تک رسائی کے لیے EF Core استعمال ہوا ہے۔

یہ سافٹ ویئر آرکیٹیکچر کاروباری منطق، ایپلیکیشن کی تہہ اور انفراسٹرکچر کو الگ رکھتا ہے۔ اس میں ڈیٹا بیس کے ہر ریکارڈ کی سطح پر رسائی کی پالیسیاں، اور آٹومیشن، سیکیورٹی و آپریشن کی جانچ کے لیے Python اور Bash اسکرپٹس بھی استعمال ہوتی ہیں۔

  1. ویب انٹرفیس اور BFFNext.js · React 19 · TypeScript
  2. سسٹم سروسز اور APIsC# · .NET 10
  3. ڈیٹا تک رسائیEF Core
  4. ڈیٹا بیس اور قطار کی سطح کی پالیسیاںPostgreSQL
ویب انٹرفیس سے لے کر ڈیٹا بیس تک کی ذمہ داریاں۔ یہ خاکہ نظام کے اجزاء کی وضاحت کرتا ہے، کارکردگی کی پیمائش نہیں۔

نفاذ کی پرتیں اور ٹیکنالوجیز

تہہٹیکنالوجیز
بیک اینڈ سروسز اور APIsC# · .NET 10 · EF Core
ویب انٹرفیس اور BFFTypeScript · Next.js · React 19 · TSX
ڈیٹاPostgreSQL · SQL
انٹرفیس کی ساخت اور اسٹائلHTML · CSS · CSS Modules
آپریشنز اور سیکیورٹی اسکرپٹسJavaScript / MJS · Python · Bash / Shell
بلڈ اور تعیناتی کی ترتیبGitHub Actions · YAML · JSON

عمل درآمد کا فیصلہ

یہ سافٹ ویئر آرکیٹیکچر ڈومین منطق کو ایپلیکیشن کی تہہ اور انفراسٹرکچر سے الگ رکھتا ہے۔ انٹرفیس سے ڈیٹا تک کسی تبدیلی کا سراغ لگاتے وقت ہر حصے کی ذمہ داری واضح ہوتی ہے، جبکہ BFF ویب انٹرفیس کی ضروریات کو سسٹم سروسز سے جوڑتا ہے۔

نتیجہ اور تجربہ

اس نظام نے کوآرڈینیشن کو بہتر بنانے میں مدد کی، دستاویزات کو ٹریک کرنا آسان بنایا، اور اوور لیپنگ کام کو حل کیا جو وسائل کو ضائع کر رہے تھے۔