Future Platform - Backend
هو نظام Backend معمول باستخدام [NestJS] لإدارة البيانات الأكاديمية داخل نظام معلومات طلابي (SIS).
المشروع بيقدم API متكامل لإدارة الطلاب، الدكاترة، الكورسات، الدرجات، وتسجيل المواد مع نظام صلاحيات آمن لكل نوع مستخدم.
أهم المميزات
* نظام صلاحيات (RBAC) للطلاب والدكاترة والأدمن.
* حساب الدرجات والـ GPA بشكل تلقائي.
* إدارة تسجيل الطلاب في المواد الدراسية.
* حماية الـ APIs باستخدام JWT Authentication و Rate Limiting.
* تنظيم المشروع بطريقة Modular Architecture لسهولة التوسع والتطوير.
* دعم قواعد بيانات PostgreSQL مع معاملات آمنة (Transactions).
### التقنيات المستخدمة
* NestJS
* Node.js
* PostgreSQL
* TypeORM
* JWT Authentication
* Docker
* Railway Deployment
فكرة المشروع
المشروع بيحاكي نظام جامعي حقيقي يقدر الأدمن من خلاله يدير الطلاب والكورسات والدكاترة، والدكتور يرفع الدرجات، والطالب يتابع مواده ونتائجه والـ GPA الخاص به من خلال APIs منظمة وآمنة.