وب اپلیکیشن کیف طلا

پلتفرم آنلاین خرید و فروش طلای آبشده

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


calendar icon

تاریخ انتشار

۱۴۰۱/۰۹/۰۲

time icon

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

۷۴ روزکاری


technology

فناوری های Frontend

ReactNative

ReactNative

NextJS

NextJS

technology

فناوری های Backend

NodeJS

NodeJS

لاراول

لاراول

colors

ترکیب رنگی

توضیح مختصر درباره پروژه

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

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

  • سامانه سفارشی با انجین اختصاصی
  • مناسب برای همه دیوایس ها و قابلیت دسترسی از طریق مرورگر
  • طراحی به شکل وب اپلیکیشن و با استفاده از فریم ورک NextJS
  • امکان ثبت نام آنلاین و ارسال مدارک
  • امکان احراز هویت با آپلود تصویر کارت ملی
  • امکان احراز شماره موبایل که شماره موبایل به نام خود ثبت نام کننده باشد
  • امکان تایید نهایی احراز هویت از طریق ارسال پیامک به تلفن همراه شخص ثبت نام کننده
  • تایید پیامکی برای هر تراکنش و عملیات مهم مالی
  • دارای رول های مختلف: تامین کننده – ویترین دار – بنکدار – فروشنده شمش – تولید کننده – عیار سنج طلا – کیفی – مشتری عادی
  • مشاهده ضرر و زیان معاملات به شکل نمودار
  • مشاهده سود و زیان لحظه ای براساس میانگین قیمت خرید طلا
  • قابلیت تبدیل عیار های مختلف طلا به همدیگر
  • امکان اختصاص کیف طلا و کیف پول برای هر مشتری
  • امکان خرید نقدی ویا اعتباری
  • دارای پنل مدیریتی با انواع دسترسی های متفاوت
  • امکان مشاهده انواع گزارشات حسابداری
  • امکان مشاهده اعتبار مشتریان در پنل مدیریتی
  • امکان تخصیص اعتبار مجزا به هر مشتری
  • امکان افزایش و یا کاهش اعتبار کیف طلای مشتریان
  • نمایش در لحظه قیمت ها
  • نمایش در لحظه برابری ارزها
  • امکان خرید و فروش آنی طلای آبشده
  • امکان ثبت درخواست خرید و استفاده از اعتبار کیف طلا
  • امکان فروش طلای آبشده به همکاران
  • امکان ثبت فیش واریزی جهت تایید ادمین
  • امکان مشاهده سوابق خرید و فیش های واریزی توسط ادمین در پنل مدیریتی
  • امکان مشاهده نمودار قیمتی طلا
  • ارائه پنل تامین کنندگان
  • امکان فروش طلا به صورت فروشگاهی
  • امکان بستن معاملات روز و محاسبه سود و زیان در پایان معاملات
  • امکان تحویل حضوری طلا در مکان های تعیین شده
  • امکان درخواست وجه از کیف پول
  • امکان انتقال امن موجودی طلا از کیف طلا به ولت طلای سایر مشتریان
  • امکان افزایش اعتبار براساس میزان خرید و معاملات در روز
  • امکان ثبت تیکت به ادمین سامانه
  • اخذ مجوز رسانه و اینماد و قرار دادن کد دسترسی به این مجوز ها در فوتر وب اپلیکیشن

این پلتفرم در قالب وب اپلیکیشن(PWA) در آدرس  kifetala.ir در دسترس کاربران قرار گرفته است.

موارد مربوط به امنیت:

  • استفاده از سرویس پکیج پاسپورت لاراول برای احراز هویت امن
  • ایجاد و تخصیص توکن های هش شده به کاربران و کنترل لاگین و دسترسی از طریق آن توکن ها
  • بستن پرت ریموت دیتابیس جهت جلوگیری از دسترسی به پایگاه داده از طریق خارج از سرور
  • نگهداری فایل های پرونده ها در storage امن و جلوگیری از دسترسی غیرمجاز
  • استفاده از کپچا در قسمت های مهم کاربری و ادمین سایت
  • استفاده از کپچا در صفحات لاگین
  • ارسال پیامک و تایید آن جهت ورود به پنل کاربری
  • لاگ گیری تمام فعالیت های مهم افراد در وب اپلیکیشن
  • ارسال پیامک تاییدیه برای انجام هر رویداد مهم در وب اپلیکیشن

موارد مربوط به پنل مدیریت:

  • درپنل مدیریتی جهت جلوگیری از رفرش نمودن صفحه توسط اپراتور ادمین، برخی از صفحات مربوط به چت، درخواست ها، تیکت ها و ... از ویژگی LiveWire لاراول استفاده شده است که دقیقا مثل برنامه نویسی سوکت و real time عمل می نماید
  • استفاده از سرویس های پیامک برای اطلاع رسانی های مهم به کاربران وب اپلیکیشن
  • به دلیل تعدد گزارشات و استفاده انها توسط افراد مختلف، امکان تخصیص دسترسی های متفاوت به اپراتور های ادمین ایجاد گردیده است. برای مثال کارمند اپراتور بخش حسابداری فقط به لیست های مالی و گزارشات مالی پنل مدیریت دسترسی دارد و دسترسی اپراتور امورمشتریان به لیست های مالی محدود شده است.
  • لاگ گیری از تمام فعالیت های اپراتور های پنل مدیریت

زبان برنامه نویسی بک اند:

  • PHP و استفاده از فریم ورک لاراول

پایگاه داده:

  • PostgreSQL
  • Redis برای برای نگهداری اطلاعات موقت اعم از قیمت های لحظه ای که نگهداری طولانی مدت آنها نیاز نمی باشد، برای کش کردن برخی از اطلاعات موقت به مدت نهایتا 1 ساعت برای مثال، برخی نمودار ها که تغییرات لحظه ای ندارند، با درخواست کاربر ساخته شده و تا یک ساعت آینده، همان نمودار نمایش داده میشود

زبان برنامه نویسی فرانت اند:

  • ReactJS و با استفاده از فریم ورک NextJS

 

top image top image