برنامه چت شخصی به نام Mirzagram با استفاده از React Native (Expo) برای بخش فرانتاند و Nest.js برای بخش بکاند. این اپلیکیشن بدون استفاده از دیتابیس سروری (+ قابلیت استفاده از دیتابیس MongoDB قرار گرفته, برای اطمینان برای رسیدن پیام ها و الزامی برای استفاده نیست) به کاربر این امکان را میدهد که دادههای خود را به صورت محلی در دستگاه خود با استفاده از SQLite و MMKV ذخیره کند.
ویژگیهای کلیدی:
• امنیت بالا: پیامها به صورت رمزگذاری سراسری ارسال میشوند و تنها دو طرف چت دسترسی به محتوا دارند.در حالت ذخیرهسازی اطلاعات تمامی پیامها بهصورت رمزگذاریشده در دیتابیس ذخیره میشوند.
• تعهد به امنیت دیتابیس: در صورت فعال بودن گزینه ذخیرهسازی اطلاعات، پس از تأیید دریافت پیام توسط مخاطب، پیامها از دیتابیس حذف میشوند تا از وجود اطلاعات بلااستفاده جلوگیری شود.
• ساختار سرور بیاطلاع: اطلاعات کاربران و روم ها در سرور ذخیره نمیشوند و با هر بار ورود کاربر متغییر ها به روزرسانی میگردند.
• مدیریت فایل: فایلهای آپلود شده به طور موقت در سرور ذخیره میشوند و هر شب با استفاده از CronJob بررسی و بعد از ۲۴ ساعت حذف میشوند.
قابلیت ها:
+ ارسال عکس , ویدیو , فایل , آهنگ , صدا
+ قابلیت ذخیره فایل ها در فضای داخلی گوشی
+ موزیک پلیر کامل
+ قابلیت حذف کامل اطلاعات و حساب کاربری با فعال کردن گزینه پس از هر بار خارج شدن از برنامه
+ آپدیت برنامه در خود برنامه بدون نیاز نصب دوباره
منبع :
front: github.com/Ali-mirzayi/Mirzagram-Front
server: github.com/Ali-mirzayi/Mirzagram-Back
★ ★ ★ ★ ★ ١٣ ساعت پیش
✓ ما رسید پول میفرستیم هنوز کسی نفهمیده واقعا عالییی👌🏼👌🏼 عالی عالی پرتقالی👌🏼😂
★ ★ ★ ★ ★ ١٦ مهر ١٤٠٣
✓ دم سازندش گرم _ واقعا برنامه خوبیه _ بدرد کارهای سری میخوره _ سرعت دانلود و آپلودش عالی هست
★ ★ ★ ★ ★ ١٠ مهر ١٤٠٣
خیلی برنامه ی خوبیه ، برای سکرت چت کردن عالیه 👌