PORTFOLIO / CASE STUDY
نمای کلی پروژه
کار برگزیده

کارینا پارت

کار دیجیتال برگزیده

کارینا پارت | CarinaPart — پلتفرم فول‌استک فروش و استعلام قطعات خودرو

CarinaPart با ترکیب کاتالوگ ساختاریافته محصولات، سیستم فیلتر قطعات بر اساس مشخصات خودرو، مدیریت درخواست‌های مشتریان و رابط کاربری واکنش‌گرا، مجموعه‌ای یکپارچه از قابلیت‌های موردنیاز یک کسب‌وکار تخصصی قطعات خودرو را ارائه می‌دهد.

این پروژه از ابتدا طراحی و توسعه داده شده و فرایندهای طراحی رابط کاربری، توسعه فرانت‌اند و بک‌اند، طراحی دیتابیس رابطه‌ای، سئوی فنی و استقرار روی زیرساخت سرور را پوشش می‌دهد. کارینا پارت نمونه‌ای از به‌کارگیری توسعه فول‌استک برای حل یک مسئله واقعی کسب‌وکار و تبدیل آن به یک پلتفرم وب عملیاتی است.

چالش‌های پروژه:

  • طراحی رابط کاربری اختصاصی، مدرن و واکنش‌گرا برای موبایل، تبلت و دسکتاپ

  • طراحی ساختار رابطه‌ای داده‌ها برای محصولات، برندها، دسته‌بندی‌ها و خودروهای سازگار

  • ساده‌سازی جستجوی قطعات بر اساس برند، مدل و سال تولید خودرو

  • پشتیبانی یکپارچه از محتوای فارسی و انگلیسی

  • طراحی فرایند خرید مبتنی بر استعلام، بدون نیاز به پرداخت آنلاین

  • ایجاد فرایندهای مدیریتی برای کنترل محصولات و پیگیری درخواست‌های مشتریان

  • راه‌اندازی زیرساخت عملیاتی امن برای اجرای برنامه Django

  • خودکارسازی فرایند استقرار و انتشار به‌روزرسانی‌های نرم‌افزار

راهکارهای پیاده‌سازی‌شده:

  • طراحی UI/UX و توسعه فرانت‌اند: طراحی هویت بصری اختصاصی با ترکیب رنگ سرمه‌ای و طلایی و پیاده‌سازی رابط کاربری واکنش‌گرا با Tailwind CSS، JavaScript و فونت‌های فارسی

  • توسعه بک‌اند: پیاده‌سازی برنامه با Python و Django، همراه با منطق کسب‌وکار سمت سرور و قابلیت‌های مبتنی بر دیتابیس

  • معماری دیتابیس: استفاده از PostgreSQL و مدل‌های رابطه‌ای برای سازمان‌دهی محصولات، برندها، دسته‌بندی‌ها و ارتباط قطعات با خودروها

  • سیستم سازگاری قطعات با خودرو: پیاده‌سازی فیلتر محصولات بر اساس برند، مدل و سال خودرو برای کمک به یافتن قطعات متناسب

  • سبد استعلام و تعاملات پویا: توسعه سبد استعلام مبتنی بر Session و به‌روزرسانی‌های غیرهم‌زمان با HTMX، بدون نیاز به فرایند پرداخت آنلاین

  • پنل مدیریت: شخصی‌سازی پنل مدیریت Django با Jazzmin برای مدیریت کاتالوگ محصولات و پیگیری استعلام‌ها

  • دوزبانه‌سازی و سئوی فنی: پیاده‌سازی ساختار فارسی و انگلیسی، محتوای ترجمه‌شده، متادیتای صفحات، Open Graph، نقشه سایت XML و فایل robots.txt

  • زیرساخت سرور: راه‌اندازی و پیکربندی VPS مبتنی بر Ubuntu با Nginx، Gunicorn و Supervisor برای ارائه برنامه Django و مدیریت فرایندهای اجرایی

  • دامنه و امنیت: اتصال دامنه اختصاصی، پیکربندی DNS و راه‌اندازی HTTPS با گواهی SSL از Let's Encrypt

  • خودکارسازی استقرار: پیکربندی فرایند استقرار مبتنی بر GitHub Actions برای خودکارسازی به‌روزرسانی برنامه و راه‌اندازی مجدد سرویس‌ها

نتایج:

  • ✅ توسعه و استقرار یک پلتفرم تخصصی قطعات خودرو با رابط کاربری اختصاصی و پشتیبانی از دو زبان

  • ✅ پیاده‌سازی کاتالوگ ساختاریافته و فیلتر قطعات بر اساس مشخصات خودرو

  • ✅ ایجاد فرایند ثبت و مدیریت درخواست‌های استعلام مشتریان

  • ✅ فراهم‌کردن ابزارهای مدیریتی متمرکز برای محصولات و استعلام‌ها

  • ✅ استقرار برنامه روی دامنه اختصاصی با اتصال امن HTTPS و زیرساخت سرور پیکربندی‌شده

  • ✅ ایجاد فرایند تکرارپذیر برای انتشار نسخه‌های جدید نرم‌افزار

  • ✅ فراهم‌کردن زیرساخت فنی مناسب برای توسعه آتی، مدیریت محتوا و بهبود حضور در موتورهای جستجو

فناوری‌های استفاده‌شده: Python، Django، PostgreSQL، Tailwind CSS، HTMX، JavaScript، Jazzmin، Ubuntu Linux، Nginx، Gunicorn، Supervisor، GitHub Actions، مدیریت DNS، SSL/TLS و سئوی فنی

Python Django PostgreSQL Tailwind CSS HTMX JavaScript Jazzmin Ubuntu Linux Nginx Gunicorn GitHub Actions DNS SSL/TLS Technical SEO