johndatserakis/koa-vue-notes-web
این یک برنامهٔ تکصفحهای (SPA) ساده است که با استفاده از Koa به عنوان بکاند و Vue به عنوان فرانتاند اولیه و همچنین React به عنوان فرانتاند دوم توسعه داده شده است.
کاربردهای اصلی آن شامل مدیریت یادداشتها با قابلیتهای ایجاد، خواندن، بهروزرسانی و حذف (CRUD)، احراز هویت کاربر و ذخیرهسازی دادهها در پایگاه داده MySQL است.
چه زمانی بهتر است از این پروژه استفاده کنیم؟
وقتی میخواهیم یک نمونه واقعی از یک برنامهٔ کامل (full-stack) با دو فرانتاند متفاوت (Vue و React) ببینیم و نحوهٔ ارتباط آنها با یک بکاند مشترک (Koa) را یاد بگیریم.
همچنین برای درک بهتر نحوهٔ استفاده از Vuex در مدیریت حالت (state) و پیادهسازی احراز هویت کاربر مناسب است.
چند مورد استفاده:
- آموزش توسعهٔ فولاستک با Node.js و فریمورک Koa
- مقایسهٔ عملکرد و ساختار Vue و React در یک بکاند مشترک
- پیادهسازی سیستم نوتبرداری شخصی با قابلیت ورود کاربر و ذخیره دادهها در MySQL
- ##fullstack
- ##Koa
- ##Vue
- ##React
- ##MySQL
- ##CRUD
- ##authentication
- ##SPA
- ##webapp
- ##Vuex
