برنامه نویسی

سرگرمی با فایل ها – ارسال کپسول زمان برای چالش پیناتا

Summarize this content to 400 words in Persian Lang
این ارسالی برای چالش پیناتا است

چیزی که من ساختم

Fun With Files یک پلت فرم غیرمتمرکز اشتراک گذاری فایل است که در آن کاربران می توانند با ارزش ترین خاطرات خود آپلود، مشاهده و حفظ کنند. این به کاربران اجازه می دهد تا یک “کپسول زمان” از تصاویر، همراه با عنوان، توضیحات و برچسب ها ایجاد کنند. با آپلود و بازیابی فایل یکپارچه، Fun With Files روشی یکپارچه را برای ذخیره و تعامل با فایل های رسانه ای با استفاده از Pinata برای ذخیره سازی غیرمتمرکز فایل تضمین می کند.

این برنامه با استفاده از Next.js برای فرانت اند، Tailwind CSS برای رابط کاربری و MongoDB برای ذخیره ابرداده ساخته شده است. Pinata برای ذخیره فایل ها در IPFS استفاده می شود و از ذخیره سازی غیرمتمرکز و تغییرناپذیر فایل اطمینان حاصل می کند.

نسخه ی نمایشی

زندگی کنید

کد من

مخزن GitHub

جزئیات بیشتر

در این پروژه، من پیناتا را به چند روش ادغام کردم:

آپلود فایل در IPFS: کاربران می توانند تصاویر را از طریق یک رابط کاربری ساده آپلود کنند. این فایل ها با استفاده از API پیناتا به طور ایمن در IPFS آپلود می شوند و از ذخیره سازی غیرمتمرکز اطمینان حاصل می کنند.بازیابی فایل از دروازه پیناتا: تصاویر آپلود شده توسط کاربران از دروازه پیناتا واکشی و نمایش داده می شوند و اطمینان حاصل می شود که کاربران می توانند فایل های ذخیره شده خود را در IPFS مشاهده کنند.IPFS CID برای آدرس دهی محتوا: هر فایل دارای یک CID (شناسه محتوا) منحصر به فرد است که در MongoDB به همراه ابرداده های اضافی مانند عنوان، توضیحات و برچسب ها ذخیره می شود. این CID برای بازیابی فایل ها استفاده می شود.

ویژگی ها:ذخیره سازی غیرمتمرکز با Pinata: همه فایل ها با استفاده از Pinata در IPFS ذخیره می شوند و راهی دائمی و امن برای ذخیره خاطرات کاربر فراهم می کند.مدیریت فایل: کاربران می توانند تصاویر را با عنوان و توضیحات بارگذاری، مشاهده و دانلود کنند.

این ارسالی برای چالش پیناتا است

چیزی که من ساختم

Fun With Files یک پلت فرم غیرمتمرکز اشتراک گذاری فایل است که در آن کاربران می توانند با ارزش ترین خاطرات خود آپلود، مشاهده و حفظ کنند. این به کاربران اجازه می دهد تا یک “کپسول زمان” از تصاویر، همراه با عنوان، توضیحات و برچسب ها ایجاد کنند. با آپلود و بازیابی فایل یکپارچه، Fun With Files روشی یکپارچه را برای ذخیره و تعامل با فایل های رسانه ای با استفاده از Pinata برای ذخیره سازی غیرمتمرکز فایل تضمین می کند.

این برنامه با استفاده از Next.js برای فرانت اند، Tailwind CSS برای رابط کاربری و MongoDB برای ذخیره ابرداده ساخته شده است. Pinata برای ذخیره فایل ها در IPFS استفاده می شود و از ذخیره سازی غیرمتمرکز و تغییرناپذیر فایل اطمینان حاصل می کند.

نسخه ی نمایشی

زندگی کنید

صفحه اصلی

صفحه آپلود

گالری

کد من

مخزن GitHub

جزئیات بیشتر

در این پروژه، من پیناتا را به چند روش ادغام کردم:

آپلود فایل در IPFS: کاربران می توانند تصاویر را از طریق یک رابط کاربری ساده آپلود کنند. این فایل ها با استفاده از API پیناتا به طور ایمن در IPFS آپلود می شوند و از ذخیره سازی غیرمتمرکز اطمینان حاصل می کنند.
بازیابی فایل از دروازه پیناتا: تصاویر آپلود شده توسط کاربران از دروازه پیناتا واکشی و نمایش داده می شوند و اطمینان حاصل می شود که کاربران می توانند فایل های ذخیره شده خود را در IPFS مشاهده کنند.
IPFS CID برای آدرس دهی محتوا: هر فایل دارای یک CID (شناسه محتوا) منحصر به فرد است که در MongoDB به همراه ابرداده های اضافی مانند عنوان، توضیحات و برچسب ها ذخیره می شود. این CID برای بازیابی فایل ها استفاده می شود.

ویژگی ها:
ذخیره سازی غیرمتمرکز با Pinata: همه فایل ها با استفاده از Pinata در IPFS ذخیره می شوند و راهی دائمی و امن برای ذخیره خاطرات کاربر فراهم می کند.
مدیریت فایل: کاربران می توانند تصاویر را با عنوان و توضیحات بارگذاری، مشاهده و دانلود کنند.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا