مجید ریگی زاده
من توسعه دهنده فول استک موبایل, توسعه دهنده اندروید با جاوا و فلاتر, توسعه دهنده لاراول هستم!
من توسعه دهنده فول استک موبایل, توسعه دهنده اندروید با جاوا و فلاتر, توسعه دهنده لاراول هستم!
با تشکر از شما بابت بازدید سایت بنده. بنده مجید ریگی زاده هستم و در این سایت سعی کردم تا توضیحات مختصری از نمونه کارهایی که انجام شده بدم.
با دکمه زیر میتوانید رزومه تک صفحه ای من را مشاهده کنید
پروژه های تکمیل شده
فنجان قهوه
مشتری راضی
جوایز و افتخارات
نزدیک به 7 ساله که تجربه توی برنامه نویسی اپلیکیشن های زبان جاوا هستم و حدود 15 اپلیکیشن با این زبان ساختم
حدود 3 ساله که از این فریمورک برای ایجاد پنل های مدیریت و API های پروژهها استفاده میکنم
بدلیل نیاز بازار و برای به چالش کشیدن خودم از 3 سال پیش شروع به یادگیری این فریمورک کردم و حدود 7 پروژه موفق داشته ام
برای ارتباط با من، اینجا کلیک کنید! 👋
در دانشگاه بیرجند به همراه تدریس و برگزاری کلاس آموزش اندروید و وردپرس
از دانشگاه بیرجند در گرایش مهندسی نرمافزار با معدل 18.60
از دانشکده فنی انقلاب تهران رشته نرمافزار با معدل 17.9
بصورت فریلنسر (تیم برنامه نویسی ترناو ternav.ir)
در شرکت فرابین ارتباطات رایان واقع در مشهد (اتمام قرارداد و عدم تمدید به علت اعزام به خدمت سربازی)
بصورت فریلنسر
در شرکت موج حامی رسانه واقع در تهران (عدم تمدید قرارداد به علت ورود به دانشگاه بیرجند)
(تمامی این نمونهکارها یا به صورت تک نفره کدنویسی و اجرا شده است یا در قالب تیم های ۲ یا ۳ نفره که مدیریت یا کدنویسی اصلی پروژه با بنده بوده است)
این پروژه با زبان فلاتر (معماری GetX) با دو خروجی اندروید و web app میباشد که به سفارش عکسخونه زده شد و در کافه بازار و وبسایت نیز منتشر گردید.
همچنین بک اند و وبسایت با استفاده از لاراول انجام شد.
هدف از ایجاد این پروژه سفارش قاب و چاپ عکس مورد نظر روی آن بود.
بیس این پروژه، فروشگاهی است اما تغییراتی نسبت به یک فروشگاهی ساده دارد به عنوان مثال هر کاربر دارای گالری شخصی است که قابلیت آپلود و حذف عکس را دارد.
یکی از چالش هایی که در بک اند این پروژه داشتیم این بود که باید از عکس های کاربران به خوبی محافظت میکردیم تا کاربر دیگری مجاز به مشاهده از تصاویر نباشد به همین دلیل دو لایه امنیتی برای مشاهده عکس ها اضافه گردید که یک لایه ی آن استفاده از توکن کاربر بود.
ویژگی های مختلف این پروژه: مشاهده لیست محصولات و دسته بندی ها - اضافه کردن به علاقه مندی ها - آپلود و حذف و مشاهده تصاویر گالری - ثبت سفارش و انتخاب یک یا چند عکس بر اساس محصول مورد نظر - مشاهده لیست سفارشات و آدرس ها و علاقه مندی ها
این محصول توسط خود تیم ترناو توسعه یافته است و به صورت اوپن سورس و خروجی (تک فروشگاهه یا چندفروشگاهه) به فروش میرسد
این پروژه در سه اپلیکیشن (با زبان جاوا) به همراه بک اند لاراول طراحی و تولید گردید
اپلیکیشن کاربر: در این اپ بعد از ورود و ثبت نام، کاربر قادر است تا لیست فروشگاه ها به همراه آخرین وضعیت آنها(باز یا بسته) و آدرسشان را مشاهده کند و بعد از وارد شدن به فروشگاه لیست محصولات به همراه دسته بندی های محصول به کاربر نمایش داده می شود و بعد از ساخت سبد خرید و انتخاب آدرس و انتخاب نوع پرداخت سفارش برای فروشنده ارسال می شود.
اپلیکیشن فروشنده: در این اپلیکیشن فروشنده می تواند لیست محصولات خود را آپدیت یا ایجاد کند و همچنین سفارشاتی که برای فروشگاه ارسال شده را مشاهده و ویرایش نماید. همچنین درخواست برداشت از کیف پول و ویرایش فروشگاه نیز در این اپلیکیشن گنجانده شده است.
اپلیکیشن مدیریت نیز به مدیر این امکان را می دهد تا لیست کاربران و لیست فروشندگان و محصولات و دسته بندی های هر فروشگاه را مشاهده و همچنین سفارشات آنها را بررسی کند. تمامی ویژگی های این پروژه در اپلیکیشن مدیریت قابل ویرایش و تغییر می باشند.
دانلود اپلیکیشن کاربر (برای ورود فعلا ارسال پیامک بدلیل هزینه ها حذف شده است و کد 1234 به عنوان رمز عبور ثبت می شود)
(برای دریافت لینک دانلود اپلیکیشن مدیریت و فروشنده به شماره 09357793575 در تلگرام یا واتساپ پیام دهید)
این پروژه با زبان فلاتر (معماری GetX) با دو خروجی اندروید و ios میباشد که برای کارفرما از کشور کانادا زده شد و در Appstore و گوگل پلی منتشر گردید.
هدف از ایجاد این پروژه تبدیل متن به گفتار و همچنین گفتار به متن بود تا کمکی برای افراد ناشنوا و لال باشد.
در نسخه ios از پرداخت درون برنامه برای خرید اشتراک ماهیانه استفاده شد که و نسخه اندروید بصورت پولی در پلی استور منتشر شد.
ویژگی های جالب این اپلیکیشن، قابلیت چند زبانه بودن برای تبدیل انواع زبان ها به گفتار و تبدیل انواع زبان ها به متن بود.
قابلیت های مختلفی مانند اضافه کردن یا حذف یک یا چند جمله به علاقه مندی ها، پخش مجدد جملات یا تغییر خروجی گفتار نیز در این پروژه وجود داشت.
این پروژه با زبان فلاتر (معماری GetX) با دو خروجی اندروید و وب اپلیکیشن میباشد که در کافه بازار نیز منتشر شد همچنین بک اند با استفاده از لاراول انجام شده بود که برای اپلیکیشن توسط بنده تغییرات لازم و api نویسی انجام شد.
هدف از ایجاد این پروژه برای آسان سازی خرید لایک و فالور و بازدید توسط کاربران از سایت iranigram.com بود که قبلا زده شده بود.
در نسخه ای که در کافه بازار منتشر شد از پرداخت درون برنامه ای کافه بازار استفاده شد تا کاربران بدون ارسال به درگاه اینترنتی پرداخت خود را انجام دهند. لازم به ذکر است که در نسخه قرارداده شده روی وب سایت ایرانی گرام پرداخت با استفاده از درگاه های اینترنتی مانند زرین پال انجام می شود.
تمام api ها و اپلیکیشن از امنیت بالایی برخوردار است و تمام راه های حمله و هک گرفته شده است.
پشتیبانی این وبسایت نیز بعد از این پروژه نیز با بنده بوده است.
مشاهده و دانلود اپلیکیشن اندروید از کافه بازار
این پروژه با زبان فلاتر زده شد و بک اند آن با لاراول به همراه پنل مدیریت تهیه گردید و خروجی اندروید و وب اپ گرفته شد.
هدف از ایجاد این پروژه درخواست و اپلود عکس های کاربر برای چاپ می باشد که بعد از بررسی مدیریت این عکس ها برای چاپ ارسال شده و بعد از چاپ برای آدرس مورد نظر کاربر ارسال می شود.
کاربر بعد از ورود به اپلیکیشن با انتخاب عکس یا عکس های خود وارد صفحه ای می شود که میتواند تمام عکس های انتخابی خود را برش، چرخش و ویرایش کند و نوع و سایز کاغذ مورد نظر را برای چاپ انتخاب کند و قیمت چاپ هر کدام را مشاهده کند. بعد از انتخاب هر سایز، با توجه به مشخصات عکس نیاز به برش اجباری آن سنجیده شده و از کاربر درخواست میکند تا مجدد برش را انجام دهد.
پردازش هایی انجام شده روی تصاویر کاربر از چالش های بزرگ این پروژه بود زیرا بعد از هر برش باید مشخصات جدید عکس بررسی میشد و با توجه به هر سایز پردازش ها از سرگرفته میشد.
جدا از پردازش های سمت اپلیکیشن، پردازش های تصویر سمت بک اند نیز لازم بود. زیرا عکس های ارسالی اکثرا عکس های شخصی می باشد به همین دلیل تمام صورت هایی که در عکس های ارسالی وجود دارند شناسایی و محو می شوند و کیفیت عکس پایین آمده تا غیرقابل شناسایی باشند. عکس های اصلی نیز بعد از دانلود توسط مدیر کاملا حذف می شوند.
بعد از تایید عکس توسط مدیریت، پیامکی مبنی بر رسیدن به مرحله پرداخت برای کاربر ارسال می شود و کاربر با وارد شدن به اپلیکیشن اقدام به پرداخت آنلاین هزینه چاپ کرده و بعد از آن سفارش برای چاپ ارسال می گردد.
پنل مدیریت نیز قابلیت های مشاهده - ویرایش - حذف - ایجاد را روی لیست هایی مانند کاربران - سفارشات - عکس ها - سایزهای کاغذ - نوعهای کاغذ - قیمتها و ... را دارد.
همچنین بعد از مراحلی که کارفرما در نظر داشت پیامک و ایمیل برای کاربر ارسال می شود
این اپلیکیشن توسط کارفرما از انتشار در آمده است
این پروژه محصول شرکت فرابین ارتباطات رایان می باشد که در زمان حضور و استخدام بنده در این شرکت، با همکاری تیم گرافیکشان، کدنویسی را انجام دادم.
این پروژه در سه اپلیکیشن با زبان جاوا به همراه بک اند Laravel و دیتابیس MongoDB انجام شد.
اپلیکیشن سه گانه (مدیریت-فروشگاه-کاربر) الویون
کاربر در اپلیکیشن مربوط به خود می تواند با انتخاب یک دسته بندی و بعد از انتخاب لوکیشن دریافت خدمت یا محصول نسبت به ساخت سبد خرید خود و ثبت سفارش اقدام کند و بعد از ان برای فروشندگان (شعاع دو کیلومتری محل انتخاب شده) درخواست داده شده ودر صورت تایید توسط فروشنده وضعیت سفارش تغییر می کند و کاربر میتواند جزئیات فروشگاه (آدرس و شماره و ... ) را مشاهده کند. همچنین کاربر میتواند پروفایل خود ر ا مشاهده و ویرایش کند و همچنین سفارشات قبلی خود را نیز ببیند
فروشنده نیز بعد از ثبت نام و تایید توسط مدیر می تواند سفارشاتی که مربوط به ناحیه خود داده می شود را دریافت و تایید یا رد کرده یا مراحل آن (در حال بسته بندی، در حال ارسال و تحویل داده شده) تغییر دهید.
مدیریت نیز می تواند در اپلیکیشن خود لیست های ذکر شده را مشاهده ویرایش حذف یا در بعضی موارد ایجاد کند؛ کاربران و فروشندگان و مدیران دیگر - لیست دسته بندی ها و محصوالت هر کدام - لیست سفارشات
کار با این تیم تجربه خوبی بود. کار بسیار خوبی ارائه دادن، زودتر از موعدی که مشخص شده بود کار رو تحویل دادن و با صبر و حوصله تغییرات و اصلاحات رو انجام دادن.
مسلط به حرفه و در اسرع وقت نیز پاسخگو بودن ، به امید همکاری مجدد
تیم ترناو بسیار حرفهای و متخصص هستند و همکاری با این تیم تجربهای بسیار عالی و رضایت بخشی رو برای من به همراه داشت، تیم ترناو پروژه بنده رو بسیار سریع و حرفهای و خیلی خیلی بهتر از چیزی که انتظار داشتم انجام دادند و تا آخرین لحظه با پشتیبانی و رسیدگی بسیار عالیای که داشتند بنده رو همراهی کردند، قطعا در پروژههای مشابه با این تیم همکاری خواهم کرد
پست های بیشتری وجود ندارد .