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

چیزی که من ساختم
من پلتفرمی به نام StaticStorm ساختم که جایگزینی برای Vercel است که به کاربران اجازه میدهد پروژههای خود را پیادهسازی کنند و وبسایتهای سریع ایجاد کنند.
با StaticStorm، کاربران می توانند وارد سیستم شده و چارچوب مورد نظر خود را برای استقرار انتخاب کنند. این پلتفرم از احراز هویت GitHub برای استقرار آسان استفاده می کند و همه پروژه ها پس از استقرار به صورت عمومی در Linode میزبانی می شوند.
ارسال دسته:
SaaS Superstars، Innovators Integration، Wacky Wildcard
لینک برنامه
http://staticstorm.coderush.tech
اسکرین شات ها
صفحه فرود StaticStorm
ورود به سیستم StaticStorm
StaticStorm Github Repo Selection
پروژه استقرار StaticStorm 1
StaticStorm استقرار پروژه 2
داشبورد StaticStorm
پیش نمایش پروژه StaticStorm Deployed
StaticStorm حذف پروژه مستقر شده
شرح
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) برای این فرصت شگفت انگیز برای ساخت چنین پروژه شگفت انگیزی!!!