وبسایت کابل کد لب
وبسایت کابل کد لب، خدمات و محصولات نرمافزاری شرکت را معرفی میکند، تیم و همکاران آن را نمایش میدهد و مقالات فنی نشر میکند. بازدیدکنندگان میتوانند با کارهای شرکت آشنا شوند و درخواست یا پرسش خود را بفرستند.
نقش من
در این پروژه بهعنوان انجنیر نرمافزار و مدیر محصول در کابل کد لب کار کردم. در همکاری با تیم توسعه، در تعیین معماری و جهتدهی انجنیری سهم داشتم، وظایف پیادهسازی را تقسیم میکردم و اشتراکگذاری کد را از طریق GitHub هماهنگ میساختم. این وبسایت با مشارکت دیگر اعضای تیم ساخته شد.
قابلیتهای وبسایت
- صفحات معرفی شرکت و خدمات، همراه با فهرست محصولات نرمافزاری و نمایش جزئیات آنها.
- بخش معرفی تیم و همکاران، با جزئیات اعضای تیم.
- بلاگ فنی با فیلتر دستهبندی، صفحات مقالات و مطالب مرتبط.
- فرم تماس که درخواستها را از طریق ایمیل ارسال میکند و شامل بررسی ورودیها و نمایش وضعیت ارسال است.
معماری و تکنالوژی
این برنامه با C# و ASP.NET Core 8 Razor Pages ساخته شده و برای رابط کاربری از Bootstrap، CSS و JavaScript استفاده میکند.
در معماری فعلی، معلومات محصولات، تیم، همکاران و مقالات در یک مخزن مشترک با مدلهای مشخص نگهداری میشود. مدلهای صفحات، محتوا را انتخاب میکنند و بخشهای قابل استفاده مجدد Razor آن را در وبسایت نمایش میدهند. ارسال ایمیل فرم تماس با MailKit و SMTP انجام میشود.
مشاهده وبسایت: kabulcodelab.net.