اپلیکیشن خدمات پرداخت آرامیس

اپلیکیشن

https://aramiscard.com/aramis.apk

کارفرما:

شرکت آرامیس پاسارگاد

آدرس وبسایت:

https://aramiscard.com/aramis.apk

نوع پروژه:

اپلیکیشن

تاریخ پروژه:

1400/04/15

جزئیات پروژه

تصاویر پروژه

رودمپ پروژه

قدرت گرفته شده از:

icon icon icon icon icon icon icon

درباره پروژه

آرامیس پلتفرم جامع خدمات هوشمند شهری

اپلیکیشن آرامیس به‌عنوان یکی از محصولات استراتژیک گروه نرم‌افزاری کارزان، تحولی در دسترسی به خدمات شهری و تجاری ایجاد کرده است. این پلتفرم با ادغام کارت‌های چندمنظوره (درمان، خرید، شهروندی)، سیستم‌های تخفیف هوشمند و پنل مدیریت فروشگاه‌ها، اکوسیستمی یکپارچه برای شهروندان و کسب‌وکارها فراهم می‌کند. در این تحلیل فنی، معماری، فناوری‌های کلیدی و مکانیزم‌های عملکرد آرامیس را بررسی می‌کنیم.


معماری سیستم

سیستم مبتنی بر معماری سه‌لایه مدرن با تمرکز بر پاسخگویی بلادرنگ طراحی شده است

لایه کاربری (Frontend):

  • توسعه کراس‌پلتفرم با Flutter برای iOS، Android و Web
  • پشتیبانی از پوسته‌های پویا (Theming) برای سفارشی‌سازی برند هر سازمان
  • استفاده از Bloc State Management برای مدیریت وضعیت پیچیده تراکنش‌ها
  1. لایه میانی (Backend):
    • Node.js + Express.js برای پردازش تراکنش‌های پرتکرار
    • ساختار RESTful API با قابلیت Real-time Updates (WebSockets)
    • ماژول‌های تخصصی:
      • سیستم صدور کارت (Card Issuing)
      • موتور محاسبه تخفیف (Discount Engine)
      • پلتفرم تسهیم پرداخت (Payment Splitting)
  2. لایه داده (Database):
    • MongoDB Atlas (سرویس ابری مدیریت‌شده)
    • بهینه‌سازی‌های خاص برای تراکنش‌های مالی

فناوری‌های کلیدی

بخش

فناوری‌ها

مزیت‌های فنی

Frontend

Flutter 3.x + Dart 2.17

رندر ۶۰ FPS، Hot Reload

 

Firebase Analytics

رهگیری رفتار کاربران

Backend

Node.js 18 + Express 4.x

پردازش ۱۰K+ Request/ثانیه

 

Socket.io

نوتیفیکیشن بلادرنگ (مثلاً تأیید پرداخت)

Database

MongoDB 6.x

شاردینگ خودکار، پشتیبان‌گیری لحظه‌ای

DevOps

GitHub Actions

CI/CD خودکار

 

AWS Lambda(توابع بدون سرور)

 

معماری پایگاه داده MongoDB

با توجه به ماهیت غیرمتمرکز و پویای داده‌ها در آرامیس، انتخاب MongoDB مزیت‌های کلیدی ایجاد کرده است:

  1. ساختار اسناد (Document Model):
    • ذخیره‌سازی پروفایل کاربران با ساختارهای متفاوت:

·  بهینه‌سازی‌ها برای تراکنش‌ها:

  • Sharding افقی برای مدیریت ۱۰۰٬۰۰۰+ تراکنش روزانه
  • Indexing ترکیبی روی فیلدهای پرکاربرد:
  1. پشتیبانی از تراکنش‌های ACID:
    • استفاده از سشن‌های تراکنشی (Multi-Document ACID Transactions) برای عملیات حساس مالی

سیستم مدیریت پذیرندگان (فروشگاه‌ها)

ماژول اختصاصی فروشندگان با قابلیت‌های:

  • پنل مدیریتی Real-time:
    • مشاهده تراکنش‌های لحظه‌ای
    • مدیریت کاتالوگ محصولات (CRUD Operations)
    • گزارش‌گیری فروش روزانه/هفتگی
  • ادغام با دستگاه‌های POS:
    • اتصال به بارکداسکنرها و چاپگرهای رسید
    • سنک خودکار موجودی کالا

ملاحظات امنیتی

  1. امنیت داده‌ها:
    • رمزنگاری TLS/SSL در تمام لایه‌ها
    • رمزنگاری میدانی (Field-Level Encryption) برای اطلاعات حساس کارت‌ها
  2. احراز هویت:
    • OAuth 2.0 + JWT برای کاربران
    • API Key + IP Whitelisting برای پذیرندگان
  3. انطباق‌های قانونی:
    • رعایت PCIDSS برای پردازش‌های مالی
    • سازگاری با قانون تجارت الکترونیک ایران

نقاط قوت فنی

  1. توسعه‌پذیری:
    • معماری ماژولار برای افزودن سرویس‌های جدید (مثل کارت سوخت)
  2. تحمل خطا:
    • پیاده‌سازی الگوی Retry/Circuit Breaker در ارتباط با بانک‌ها
  3. تجربه کاربری یکپارچه:
    • اجرای Native Performance روی تمام پلتفرم‌ها با Flutter
  4. کاهش هزینه‌ها:
    • استفاده از سرورلس‌ها برای عملیات دوره‌ای (مثل محاسبه کارمزدها)

نتیجه‌گیری

آرامیس با بهره‌گیری از تکنولوژی‌های روز دنیا (Flutter, Node.js, MongoDB) و معماری مقیاس‌پذیر، پلتفرمی امن، سریع و کاربرپسند برای مدیریت خدمات شهری و تجاری ایجاد کرده است. این اپلیکیشن نه‌تنها نیازهای شهروندان به کارت‌های چندمنظوره و تخفیف‌های هوشمند را پاسخ می‌دهد، بلکه با ارائه پنل تخصصی پذیرندگان، زنجیره ارزش کامل از مصرف‌کننده تا فروشنده را دیجیتالی کرده است. تیم کارزان با نوآوری در ادغام فناوری و خدمات شهری، گام بلندی در تحقق شهر هوشمند برداشته است.

پیشنهادات برای نسخه‌های آتی

  • افزودن سیستم امتیازدهی فروشگاه‌ها (Rating System)
  • پیاده‌سازی پرداخت‌های کراس‌مرزی (Cross-Border Payments)
  • استفاده از هوش مصنوعی برای پیشنهاد تخفیف‌های شخصی‌سازی شده

 

تصاویر پروژه

img

رودمپ پروژه

img
1

تهیه بریف پروژه

2

طراحی وایرفریم رابط کاربری

3

برنامه ریزی تجربه کاربری

img
4

اتود اولیه رابط کاربری

5

ارائه پروتوتایپ

6

اسکراتکچربندی و طراحی کیت برند

img
7

طراحی کامل رابط کاربری

8

برنامه نویسی فرانت و ریپانسیو صفحات

9

پیاده سازی بک اند و راه اندازی کامل سایت

به دنبال راهکار مناسب و پروژه جدید برای کسب و کار خود هستید؟ دریافت مشاوره رایگان

دیدگاه کاربران

ارسال دیدگاه جدید

تا کنون برای این پروژه نظری ثبت نشده است

ارسال دیدگاه جدید

دیدگاه خود را برای ما ارسال کنید