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

چیزی که من ساختم
آیا تا به حال برای پیدا کردن همکاران برای پروژه منبع بازی که ساخته اید تلاش کرده اید؟ آیا تا به حال برای پروژه خود کمبود بودجه داشته اید؟ آیا می خواستید روی یک پروژه منبع باز کار کنید اما نتوانستید پروژه مناسب را پیدا کنید؟
من شما را تحت پوشش قرار داده ام. من پروژه ای به نام “LINODECODE – Grow, Share and Connect with Developers” ساختم.
ارسال دسته:
- شیفترهای صاف
- سوپراستارهای SaaS
- وایلدکارت حواس پرت
- نوآوران ادغام
لینک برنامه
http://linodecode.stonecss.com/
اسکرین شات ها
صفحه فرود LINODECODE
اضافه کردن یک پروژه جدید
پروژه های ارسال شده توسط کاربر با Analytics
پروژه های مختلف را برای مشارکت فیلتر کنید
مانند یک پروژه که به نظر شما مفید است
مشاهده پروژه های ارسال شده به صورت عمومی
طراحی سازگار با موبایل
داشبورد PostgreSQL Linode مدیریت شده
لینود کوبرنتس
نمونه های محاسبه لینود
پایگاه داده لینود
Linode Object Storage
داشبورد لنز
ویدئو
توجه: چند ویژگی انتخابی وجود داشت که پس از ساخت ویدیو اجرا شدند، بنابراین در نسخه نمایشی وجود نخواهند داشت. این ویدیو در دوره قبلی ساخته شده است 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 چیه؟؟؟
- افزودن قابلیتهای «ویرایش» و «حذف» به پروژه برای کاربران برای تغییر پروژه ارسالشدهشان.
- ساخت سیستم همکاری بلادرنگ با Socket.io
- گزینه های تامین مالی برای پروژه ها
- ساخت داشبورد نمایه برای کاربران برای ویرایش نمایه خود و دادن کنترل بیشتر بر آنچه که می توانند تغییر دهند.
- افزودن قابلیت برای اظهار نظر در مورد پروژه های ارسالی.
با تشکر برای خواندن تا اینجا!
با تشکر از Linode و @thepracticaldev برای این فرصت شگفت انگیز!