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
