وب‌سرویس مجید

پروژه geek-framework

geekcattle/geek-framework

این یک چارچوب توسعه فول استک است که با استفاده از فناوری‌های مدرن مانند SpringBoot، Shiro، Redis و JWT ساخته شده و برای مدیریت کاربران، نقش‌ها، دسترسی‌ها و اعضای سیستم طراحی شده است.

کاربرد:

این پروژه به توسعه‌دهندگان کمک می‌کند تا به سرعت یک سیستم مدیریت کاربری قدرتمند با قابلیت‌های ورود و ثبت‌نام کاربران، مدیریت نقش‌ها و دسترسی‌ها و پشتیبانی از APIهای RestFul راه‌اندازی کنند. همچنین از Token برای احراز هویت استفاده می‌کند و مناسب سیستم‌هایی است که نیاز به جداسازی بک‌اند و فرانت‌اند دارند.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای یک پنل مدیریت کامل با قابلیت‌های امنیتی بالا و پشتیبانی از هم کاربران پس‌زمینه و هم کاربران عادی بسازی، این چارچوب گزینه عالی‌ایه. همچنین اگر نیاز داری از JWT و Redis برای مدیریت جلسات و توکن‌ها استفاده کنی، مناسبه.

چند مثال از موارد استفاده:

ساخت سیستم‌های مدیریت محتوا (CMS) با دسترسی چند سطحی

توسعه پلتفرم‌های عضویتی با قابلیت ورود هم کارمندان و هم کاربران عادی

راه‌اندازی سریع APIهای امن با پشتیبانی از احراز هویت توکنی (Token-based)

استفاده در پروژه‌های آموزشی یا استارتاپ‌هایی که نیاز به بستر سریع دارند

  • ##SpringBoot
  • ##Shiro
  • ##JWT
  • ##Redis
  • ##MyBatis
  • ##Thymeleaf
  • ##RestAPI
  • ##UserManagement
  • ##RoleBasedAccess
  • ##FullStack