برنامه نویسی

StaticStorm – قدرت وب سایت های ساده، سریع و ایمن را آزاد کنید. Linode + DEV Hackathon

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

من پلتفرمی به نام StaticStorm ساختم که جایگزینی برای Vercel است که به کاربران اجازه می‌دهد پروژه‌های خود را پیاده‌سازی کنند و وب‌سایت‌های سریع ایجاد کنند.

با StaticStorm، کاربران می توانند وارد سیستم شده و چارچوب مورد نظر خود را برای استقرار انتخاب کنند. این پلتفرم از احراز هویت GitHub برای استقرار آسان استفاده می کند و همه پروژه ها پس از استقرار به صورت عمومی در Linode میزبانی می شوند.

ارسال دسته:

SaaS Superstars، Innovators Integration، Wacky Wildcard

لینک برنامه

http://staticstorm.coderush.tech

اسکرین شات ها

صفحه فرود StaticStorm

استاتیک طوفان 1

ورود به سیستم StaticStorm

Staticstorm2

StaticStorm Github Repo Selection

Staticstorm3

پروژه استقرار StaticStorm 1

Staticstorm4

StaticStorm استقرار پروژه 2

استاتیک طوفان 5

داشبورد StaticStorm

Staticstorm6

پیش نمایش پروژه StaticStorm Deployed

Staticstorm7

StaticStorm حذف پروژه مستقر شده

Staticstorm8

شرح

StaticStorm یک پلتفرم برای استقرار آسان پروژه ها و ایجاد وب سایت های سریع است. چارچوب مورد نظر خود را انتخاب کنید و StaticStorm بقیه موارد را بر عهده می گیرد. با React، Node.js و Tailwind، وب سایت شما عملکرد فوق العاده ای دارد.

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

https://github.com/devarshishimpi/staticstormhackathon

مجوز مجاز

مجوز من

پشته فناوری

  • میزبانی Frontend – نمونه های محاسبه Linode (Nanode)
  • میزبانی Backend – نمونه های محاسبه Linode
  • Frontend – واکنش نشان دهید
  • Backend – Nodejs
  • چارچوب – Tailwind CSS

ویدئو

https://www.youtube.com/watch?v=4jKfEh-wMuk

زمینه

من StaticStorm را برای یک هکاتون ساختم، با هدف ایجاد پلتفرمی که به کاربران اجازه می‌دهد پروژه‌های خود را به راحتی اجرا کنند و وب‌سایت‌های سریع ایجاد کنند. من می خواستم ایجاد کنم جایگزین Vercel که عملکردی مشابه اما با رابط کاربر پسندتر ارائه می دهد. این ویژگی قبلاً در DigitalOcean به نام وجود دارد پلتفرم اپلیکیشن DigitalOcean به فکر ساختن چیزی در بالای پلتفرم Linode افتادم.

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

ساخت StaticStorm یک چالش هیجان انگیز بود که به من امکان داد جدیدترین فناوری های وب را کشف کنم و یک پلت فرم قدرتمند برای استقرار پروژه ها و ایجاد وب سایت های سریع ایجاد کنم. من با انتخاب پشته فناوری که پلتفرم را تامین می کند، شروع کردم. من React را برای فرانت‌اند، Node.js را برای باطن و Tailwind را برای طراحی انتخاب کردم. این ترکیب به من اجازه داد تا یک وب سایت سریع و پاسخگو ایجاد کنم که بتواند تعداد زیادی کاربر همزمان را مدیریت کند.

من یک سیستم ورود ساده را پیاده‌سازی کردم که به کاربران اجازه می‌داد تا حساب‌های کاربری ایجاد کنند و پروژه‌های خود را بلافاصله شروع کنند. کاربران می توانند چارچوب مورد نظر خود را انتخاب کنند و به راحتی پروژه خود را با استفاده از احراز هویت GitHub اجرا کنند. من همچنین یک داشبورد ایجاد کردم که در آن کاربران می توانند پروژه های خود را مدیریت کنند و گزارش های استقرار خود را مشاهده کنند.

برای اطمینان از عملکرد StaticStorm، من از Nginx برای میزبانی وب سایت استفاده کردم و باطن را روی یک سرور Linode جداگانه میزبانی کردم. من همچنین پشتیبانی از دامنه‌های سفارشی را اضافه کردم و یک سیستم کش قدرتمند پیاده‌سازی کردم که زمان بارگذاری سریع صفحه را تضمین می‌کرد.

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

متشکرم!

به طور کلی، ساخت StaticStorm یک تجربه یادگیری باورنکردنی بود، و من مفتخرم که پلتفرمی را ایجاد کردم که به کاربران اجازه می‌دهد تا وب‌سایت‌های ساده و سریع را به راحتی ایجاد کنند.

با تشکر از @thepracticaldev و تیم Linode (تیم Akamai) برای این فرصت شگفت انگیز برای ساخت چنین پروژه شگفت انگیزی!!!

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

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

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

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