برنامه نویسی

LINODECODE – رشد، اشتراک گذاری و ارتباط با توسعه دهندگان.

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

آیا تا به حال برای پیدا کردن همکاران برای پروژه منبع بازی که ساخته اید تلاش کرده اید؟ آیا تا به حال برای پروژه خود کمبود بودجه داشته اید؟ آیا می خواستید روی یک پروژه منبع باز کار کنید اما نتوانستید پروژه مناسب را پیدا کنید؟

من شما را تحت پوشش قرار داده ام. من پروژه ای به نام “LINODECODE – Grow, Share and Connect with Developers” ساختم.

ارسال دسته:

  • شیفترهای صاف
  • سوپراستارهای SaaS
  • وایلدکارت حواس پرت
  • نوآوران ادغام

لینک برنامه

http://linodecode.stonecss.com/

اسکرین شات ها

صفحه فرود LINODECODE

LinodeCodeLandingPage

اضافه کردن یک پروژه جدید

LinodeCodeAddNewProject

پروژه های ارسال شده توسط کاربر با Analytics

پروژه های ارسال کد devcodes

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

فیلتر devcode

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

devcodelike

مشاهده پروژه های ارسال شده به صورت عمومی

devcodepublic

طراحی سازگار با موبایل

devcodemobile

داشبورد PostgreSQL Linode مدیریت شده

LinodeManagedPostgreSQL

لینود کوبرنتس

LinodeKubernetes

نمونه های محاسبه لینود

موارد LinodeCompute

پایگاه داده لینود

پایگاه داده Linode

Linode Object Storage

LinodeObjectStorage

داشبورد لنز

لنز داشبورد

ویدئو

توجه: چند ویژگی انتخابی وجود داشت که پس از ساخت ویدیو اجرا شدند، بنابراین در نسخه نمایشی وجود نخواهند داشت. این ویدیو در دوره قبلی ساخته شده است DEV X MONGODB هکاتون.

https://www.youtube.com/watch?v=D9sHbRg8fQU

شرح

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

پیوند به کد منبع

https://github.com/abhinandanwadwa/DevcodeHacathon

مجوز مجاز

مجوز من

زمینه

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

PS: این پروژه در هکاتون قبلی که توسط @thepraticaldev سازماندهی شده بود نایب قهرمان شد. on-dev-4lo4

چگونه آن را ساختم

من از پشته معروف MERN برای این پروژه استفاده کردم. من از Tailwind CSS به دلیل سادگی و طراحی عالی برای قسمت جلویی آن استفاده کردم. نسخه قبلی با استفاده از MongoDB در MongoDB Atlas. این بار به آن مهاجرت کردم PostgreSQL و استفاده کرد پایگاه داده مدیریت شده Linode. مهاجرت کردم از ابری به Linode Object Storage. سپس، من از Frontend مهاجرت کردم Vercel به نمونه های محاسبه لینود، و Backend از راه آهن به خوشه Linode Kubernetes.
همچنین متوجه شدم که زمان پاسخگویی پس از مهاجرت به Linode تقریباً 10 برابر سریعتر از قبلی شد.

پشته فناوری

  • میزبانی Frontend – نمونه های محاسبه Linode (Nanode)
  • میزبانی Backend – Linode Kubernetes
  • میزبانی تصویر – Linode Object Storage
  • مدیریت Linode Kubernetes Cluster – Lens IDE
  • Frontend – واکنش نشان دهید
  • Backend – Nodejs
  • پایگاه داده – پایگاه داده مدیریت شده PostgreSQL Linode
  • چارچوب – Tailwind CSS

منابع/اطلاعات اضافی

بعد LINODECODE چیه؟؟؟

  1. افزودن قابلیت‌های «ویرایش» و «حذف» به پروژه برای کاربران برای تغییر پروژه ارسال‌شده‌شان.
  2. ساخت سیستم همکاری بلادرنگ با Socket.io
  3. گزینه های تامین مالی برای پروژه ها
  4. ساخت داشبورد نمایه برای کاربران برای ویرایش نمایه خود و دادن کنترل بیشتر بر آنچه که می توانند تغییر دهند.
  5. افزودن قابلیت برای اظهار نظر در مورد پروژه های ارسالی.

با تشکر برای خواندن تا اینجا!

با تشکر از Linode و @thepracticaldev برای این فرصت شگفت انگیز!

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

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

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

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