Case Study - فروشگاه شمعهای آرومیا
پلتفرم تجارت الکترونیک چندزبانه با سیستم مدیریت محتوای یکپارچه و بلاگ
- کلاینت
- آرومیا
- سال
- نوع
- تجارت الکترونیک

مرور کلی
آرومیا یک راهکار جامع تجارت الکترونیک چندزبانه برای فروش شمعهای لوکس با ویژگیهای زیر است:
- فروشگاه آنلاین: Next.js 15 (با مسیریابی App) همراه با Tailwind CSS و Radix UI
- بکاند تجارت الکترونیک: Medusa.js با پایگاه داده PostgreSQL
- مدیریت محتوا: CMS هدلس استرپی برای مدیریت بلاگ و محتوا
- پرداخت: یکپارچهسازی درگاه پرداخت Stripe
- جستجو: سیستم جستجوی محصولات مبتنی بر Algolia
- بینالمللیسازی: پشتیبانی چندزبانه با next-intl
معماری سیستم بر اساس رویکرد هدلس مدرن با سه سیستم مستقل طراحی شده است:
- فرانتاند Next.js (React 19)
- بکاند Medusa (موتور تجارت الکترونیک Node.js)
- سیستم مدیریت محتوای استرپی
ویژگیهای کلیدی
- پشتیبانی چندزبانه: محتوای بومیسازی شده برای بازارهای جهانی
- رابط کاربری واکنشگرا: تجربه خرید بهینهشده برای موبایل
- سیستم جستجوی هوشمند: جستجوی محصولات مبتنی بر Algolia
- پرداختهای امن: یکپارچهسازی Stripe
- هاب محتوایی: مدیریت بلاگ و محتوا با استرپی
- پنل مدیریت: سیستم مدیریت بکاند مبتنی بر Medusa
پیادهسازی فنی
- NextJS 15
- React 19
- Tailwind CSS
- MedusaJS
- Strapi CMS
- TypeScript
- PostgreSQL
- Stripe
- Algolia
- Radix UI
- Next-intl
نکات برجسته فرانتاند
- معماری App Router با کامپوننتهای سرور React
- Zustand برای مدیریت استیت
- Sonner برای نوتیفیکیشنهای toast
- Embla Carousel برای گالریهای محصولات
- Next Themes برای پشتیبانی از تم تاریک
- Formik + Yup برای مدیریت فرمها



