মূল বিষয়বস্তুতে যান
ওয়েবসাইট অন্বেষণ
আপনার প্রকল্প নিয়ে আলোচনা করুন

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 ওয়েব ইন্টারফেসের প্রয়োজনীয়তাগুলিকে সিস্টেম পরিষেবার সাথে সংযুক্ত করে।

ফলাফল এবং অভিজ্ঞতা

সিস্টেমটি সমন্বয় উন্নত করতে সাহায্য করেছে, নথিগুলিকে ট্র্যাক করা সহজ করে দিয়েছে এবং ওভারল্যাপিং কাজগুলিকে মোকাবেলা করেছে যা সম্পদের অপচয় করছে।