قمت بتطوير نظام ويب متكامل لإدارة المستخدمين والصلاحيات باستخدام Spring Boot (Backend) وReact.js (Frontend) مع دمج نظام Keycloak لإدارة الدخول والمصادقة.
النظام يسمح بتسجيل المستخدمين، وتحديث بياناتهم، وتحديد صلاحيات مختلفة (Admin / User) عبر Keycloak.
تم تصميم الواجهة باستخدام React Hooks وReact Router، مع REST APIs من Spring Boot.
يتميز المشروع بـ:
نظام مصادقة آمن JWT باستخدام Keycloak
️ Spring Boot REST API مع JPA وHibernate
️ واجهة حديثة وسريعة بـ React.js
? قاعدة بيانات PostgresSQL
? كود نظيف ومنظم قابل للتوسعة
التقنيات المستخدمة:
Spring Boot | React.js | Keycloak | JPA | MySQL | Axios | REST API